35
33
160
109
15
194
120
63
97
106
80
75
111
66
53
54
121
51
113
866
157
96
82
84
190
76
48
197
62
104
46
90
122
50
71
24
325
191
64
34
78
95
340
56
94
81
61
69
16
27