35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
106
122
109
14
20
34
295
53
37
58
21
24
117
33
40
12
26
23
52
17
18
36
49
124
29
31
32
68
73
289
19
102
131
22
91
43
16