57
50
174
71
69
20
85
80
83
245
97
110
51
142
45
58
40
74
59
307
300
130
104
91
211
47
53
86
44
43
32
836
176
238
803
134
87
99
140
334
162
100
21
17
111
15
31
35
24
78
36