39
44
104
72
24
63
141
280
47
40
43
26
29
97
100
144
59
94
270
186
154
98
254
56
91
92
76
2805
102
31
251
77
49
35
167
1951
283
178
5049
397