34
4
29
8
6
2
1
5
3
9
16
13
7
10
11
15
143
144
116
17
20
44
298
30
12
42
24
26
64
33
57
22
18
19
27
40
14
31
28
43
63
25
36
88
76
56
52
49
71
46
47
39
23
84
41
59
50