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