12
108
5
8
4
33
14
0
49
23
26
47
16
6
27
20
60
11
17
10
15
65
112
35
42
64
1
43
25
63
36
97
99
66
19
29