23
25
4
2
10
5
12
8
9
6
18
17
28
170
30
319
14
24
42
19
20
134
194
169
3
126
22
11
120
40
80
39
38
15
7
29
75
32
59
1
27