35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
144
20
123
300
42
22
95
33
30
439
66
150
18
12
74
549
142
148
364
121
32
94
81
23
31
185
64
24
17
45
93
51