118
425
63
119
181
154
44
173
31
6
52
19
129
72
102
17
243
50
171
18
60
152
69
103
34
94
158
122
164
89
28
165
70
270
199
149
95
68
51
83
140
96
187
93
97
61
195
297
20
9
558