18
12
28
60
4
16
3
48
23
0
14
33
11
37
32
89
10
2
20
21
7
27
24
93
6
30
13
64
9
8
164
38
128
120
1
82
111
153
73
25
57