33
26
497
164
188
39
149
107
295
97
367
35
408
145
374
55
17
71
80
130
1407
234
75
411
34
321
333
106
142
29
134
28
167
40
163
262
52
43
42
46
320
143
436
79
95
64
165
166
98
119
208
113
1327
284