8
15
54
75
6
47
60
108
21
332
105
275
44
123
202
51
83
72
25
1007
14
352
602
56
160
449
109
49
128
155
252
31
116
118
243
192
65
84
237
158
63
91
171
110
179
71
184
141
92
331
69
104
50
40
471
85