38
363
110
67
57
389
101
45
95
40
158
70
76
59
56
77
87
293
53
52
60
107
169
42
211
43
215
78
143
156
74
49
123
29
88
12
207
199
461
271
35
395
71
267
171
173
30
93
146
48
54
593
126
225
160