34
260
147
95
46
22
245
56
58
92
148
159
223
192
326
135
181
139
185
59
899
152
441
105
124
71
242
153
161
101
233
55
91
106
79
66
215
112
168
173
80
117
35
53
76
115
42
229
89
323
48
31
365
137
16