12
4
9
19
18
0
28
27
10
24
11
31
14
49
5
15
8
2
3
58
56
45
22
54
68
37
52
42
35
20
93
40
46
101
13
6
25
119
133
21
30
96
38
32