35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
106
122
109
14
20
34
295
42
16
44
62
256
635
57
39
119
32
172
218
12
30
48
17
65
63
253
276
377
99
45
38
47
28
21
52
22
24
143