59
56
460
66
97
118
20
71
172
63
43
28
88
361
35
31
182
227
123
61
440
192
36
228
48
1295
360
1006
850
3316
5090
1172
1054
2002
661
1585
1214
140
1071
1324
101
128
238
229
62
98
39
124
54
135
920
17
78