30
160
299
114
200
66
18
106
49
45
42
53
167
62
82
20
17
72
78
58
32
188
148
37
38
192
127
33
43
41
16
64
8
199
3
7
210
9
14
177
61
102
549
40
29
27
129
46
15
426
56
34
220
84