160
20
18
89
62
167
82
64
56
84
94
43
105
230
27
12
14
59
52
140
60
190
38
206
79
68
170
48
37
55
58
31
157
28
118
163
88
30
10
24
123
218
296
234
127
96
80
44
447
106
75
53