33
4
28
8
6
2
1
5
3
9
16
13
10
11
15
143
116
7
17
43
296
27
12
14
31
41
22
24
66
36
57
23
21
20
26
62
18
25
34
86
74
61
46
42
70
78
48
19
39
30
88
40
50