163
86
270
133
262
75
9
42
35
26
108
268
3
72
87
190
109
88
269
38
45
41
2203
482
80
139
444
946
442
40
50
69
424
404
82
63
196
34
22
1185
32
37
279
43
112
25
237
20
90
157
48
65
85
251
150