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