12
5
7
34
2
46
26
10
9
6
13
19
8
4
22
50
21
31
17
25
24
14
65
45
75
120
36
11
106
51
172
70
95
79
29
90
35