200
384
43
116
12
19
309
346
204
72
371
118
497
35
23
383
9
3
111
75
40
39
15
20
32
206
46
90
13
22
36
286
16
339
51
84
421
41
55
25
27
95
61
44
70
52
59
38
98
34
100
30
147
105