133
83
96
29
291
64
62
87
154
22
45
337
18
47
27
26
36
20
71
84
77
53
33
167
56
428
324
28
86
51
63
164
78
147
200
118
72
10959
463
103
193
212
529
161
299
611
121
440
37
81
35
1672
85
43
98