71
24
62
141
279
47
40
43
25
44
29
97
144
58
94
270
186
153
98
254
56
91
92
76
28
2803
42
102
30
251
77
49
35
167
1948
283
177
5042
397