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