129
963
318
71
16
41
33
91
79
11
247
290
303
218
198
261
27
48
14
90
235
135
55
173
154
29
68
449
64
49
211
9
426
130
88
160
84
22
28
85
101
7
66
104
151
37
61
58
38
82
8
92
100