24
1
7
10
9
12
13
5
15
20
58
16
14
3
6
4
27
38
25
8
2
11
32
22
159
264
404
47
113
49
50
325
19
81
30
52
100
46