10
30
18
11
20
8
171
14
16
12
56
15
24
21
19
46
68
25
112
31
60
76
100
1
52
85
71
42
136
51
78
105
57
227
34
126
50
77
128
49
22
27
110
90