35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
106
122
20
109
295
34
14
65
30
439
68
150
18
12
74
486
139
149
377
121
36
94
21
23
31
178
62
24
17
45
49