71
24
62
141
280
47
40
43
25
44
29
97
100
144
59
94
270
186
153
98
254
56
91
92
76
28
2805
42
102
31
251
77
49
35
167
1948
283
177
5042
397