34
4
28
8
6
2
5
1
3
9
15
13
10
11
115
141
114
7
18
35
298
26
16
12
14
29
41
22
24
66
31
58
23
20
25
39
32
30
56
21
36
86
75
54
45
42
27
51
17
93
19
92
62