99
162
47
18
100
45
24
60
15
4
11
66
37
10
6
12
23
70
25
171
82
89
30
35
98
27
38
31
107
20
29
68
61
90
17
40
109
50
161
128
32
132
8
127