40
24
34
56
97
77
17
41
35
259
42
31
3
52
22
91
174
130
276
39
70
689
378
402
67
437
65
172
96
249
82
112
272
72
1628
270
12
54
32
53
61
773
453
176
618
62
1751
43
813
117
57