46
89
42
37
112
177
81
324
70
16
7
384
374
195
286
35
84
22
174
107
295
82
33
476
109
72
239
241
182
11
198
207
154
2
28
100
105
57
124
141
54
65
194
125
459
38
80
104
153
149
21