30
16
10
35
56
3
4
8
12
37
22
147
21
39
20
9
29
7
18
11
45
15
27
5
54
57
38
33
46
105
32
34
13
70
14
2
28