23
5
25
4
35
7
2
1
31
3
6
12
10
43
39
15
19
33
8
34
9
120
41
27
21
57
38
37
48
17
30
36
14
28
13
20
29