82
73
80
12
45
29
72
77
33
190
32
22
237
90
70
19
37
40
242
221
47
39
456
66
41
28
214
287
158
140
332
250
372
23
76
16
36
271
42
514
160
303
4722
48
69
44
99
129
208
141
297
20
135
278
365
218
25
351