8
24
16
6
21
4
17
27
10
63
0
11
42
72
5
30
22
121
2
3
111
237
94
76
64
25
114
51
112
60
140
119
43
58
86
69
165
103
62
146
158
38
88
187
96
81
19
85
57
37
99