15
56
288
100
262
29
193
73
45
41
47
152
21
30
24
55
43
66
67
28
18
74
26
326
50
459
630
63
163
46
144
245
516
328
92
430
80
903
363
137
140
170
145
2075
172
110
159
364
794
298
316
393
156
242