174
162
63
34
33
57
156
46
203
29
23
635
55
75
142
77
123
124
58
106
70
45
44
86
64
316
322
391
425
117
81
171
176
564
220
53
288
115
111
150
153
250
83
307
552
95
256
325
3829
1251
351
521
119
274
287
225