35
326
110
145
103
117
66
131
225
85
236
74
241
64
237
70
222
75
121
51
88
16
86
42
223
137
385
33
170
45
150
29
157
101
109
55
123
302
429
172
102
194
61
32
92
483
183
56
81
106
149
283
176
327
259