14
101
58
8
129
53
67
118
117
128
138
72
184
104
271
56
52
145
353
190
95
220
510
23
420
17
15
9
242
43
60
20
189
459
27
86
40
26
59
119
99
51
13
22
42
78
69
5
4
489
199
35
282
293
186