58
476
70
63
232
319
53
27
227
150
108
106
38
46
35
169
52
131
140
57
190
85
160
40
34
67
30
55
20
121
128
182
47
44
215
199
89
21
66
262
339
92
302
90
375
29
101
77
252
171
74
142