126
39
41
102
42
9
97
45
180
22
94
107
66
6
240
168
119
51
63
378
517
118
48
55
18
17
5
23
79
21
1
3
987
29
65
27
44
372
10
402
821
20
270
718
630
88
1146
599
882
103
295
19
74