28
42
428
20
1129
159
697
355
323
264
319
79
236
152
437
44
892
65
590
168
227
77
150
729
67
993
66
43
617
489
39
178
12
60
1314
23
467
98
183
111
80
352
3446
92
110
2564
259
2637
262
361
62
125
30
32
131