30
10
2
22
25
8
9
4
20
5
13
12
15
31
0
14
16
6
26
44
32
34
17
91
49
116
28
46
11
7
19
68
3
38
21
63
172
18