383
22
114
177
193
265
95
54
109
447
49
19
134
27
136
276
64
24
35
164
879
328
7768
20
59
31
39
77
98
103
67
108
191
147
13
104
366
32
125
82
402
1179
914
138
65
180
237
361
324
415
107
55
99
23
42
56
85