6
100
65
42
43
37
83
20
59
158
32
166
11
328
24
56
14
33
51
38
82
12
86
61
92
499
182
118
15
62
40
49
21
10
27
48
200
247
159
39
45
162
66
285