102
80
59
204
7
28
57
34
248
103
148
22
10
52
38
36
21
245
69
30
293
163
18
49
124
50
456
43
588
33
44
37
226
12
429
62
54
94
1511
138
1040
35
1282
145
225
96
15
39
24
99
105
31
241
270
116
487
72