53
100
29
112
519
220
195
192
40
43
85
210
174
312
151
141
170
120
64
42
165
367
21
576
897
49
96
103
159
8
22
173
92
142
303
330
181
185
118
123
32
67
12
45
133
575
52
26
175
39
30
77