8
84
67
173
27
64
68
42
15
31
40
20
113
275
32
102
59
2
25
37
82
71
14
28
94
101
24
109
21
95
6
49
35
116
11
100
36
62
75
167
575
96
223
209
239
45
70
13
164
498