15
517
99
30
13
20
14
16
180
28
49
45
230
66
59
65
21
31
182
92
5
130
44
38
105
127
134
166
172
40
132
163
80
48
205
226
196
294
612
77
389
113
217
324
51
572
250
1458
216
108
492