8
97
180
18
51
19
9
43
105
199
195
32
96
162
11
90
52
69
57
40
98
53
91
28
29
17
37
114
46
27
140
89
95
100
35
193
47
31
177
23
112
82
109
123
72
75
78
63
73
134