86
29
135
16
120
32
30
24
62
9
464
95
69
20
98
14
26
34
79
43
216
143
25
132
158
145
56
68
52
23
179
12
178
231
149
82
40
515
456
750
268
63
105
348
226
78
123
738
107
96