22
9
41
18
6
2
14
16
19
20
7
74
29
95
3
43
17
13
33
12
40
1
100
31
53
27
89
70
5
39
72
55
10
24
62
28
37
56
25