91
46
35
56
189
450
28
29
43
30
61
94
27
578
64
104
33
101
34
233
150
15
31
10
221
214
79
22
356
279
199
42
51
37
19
59
68
45
121
72
118
258
74
48
243
88
3240
49
132
138
863
32
312
162