43
79
56
37
74
57
305
282
116
99
25
91
54
209
46
50
84
44
32
820
168
85
237
787
134
53
87
97
94
139
34
330
157
100
58
21
17
109
15
31
35
24
78
36
47
107
254
30
162
39