29
25
24
21
3
8
6
2
9
14
4
15
10
33
45
13
12
5
30
23
20
70
36
35
39
132
19
41
49
64
22
58
104
27
26
134
56
63
28
32
82
150
46
42
120