100
180
60
24
52
12
21
220
711
48
81
75
219
197
310
406
375
102
66
13
189
128
308
476
18
153
87
99
22
98
209
30
152
376
930
64
45
1546
231
1314
28
683
17
330
227
121
107
273
69
442
140
196
86
7
104
61
126