23
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
1296
360
1007
850
3320
5097
1172
1054
2003
661
1585
1215
140
1071
1326
101
128
238
230
62
98
39
125
54
135
921
17