333
479
191
16
22
209
421
389
486
23
112
104
226
176
392
952
68
47
1581
241
1343
35
697
344
239
129
124
279
85
456
74
147
220
95
64
56
98
51
83
36
50
15
28
33
716
44
251
102
82
340