6
100
18
402
23
39
98
44
17
45
27
211
19
380
46
21
50
25
125
105
54
61
22
32
37
247
35
58
67
118
30
53
120
7
72
374
81
123
156
49
281
276
126
152
41
162
137
57
87
122
231
75