35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
145
123
22
20
42
301
96
33
30
439
66
150
18
12
73
562
142
147
365
120
36
94
81
23
31
187
63
24
17
45
51
74