25
31
12
14
29
73
95
15
47
108
9
17
43
27
8
6
5
4
7
28
13
100
77
96
56
48
19
24
16
69
46
34
54
36
22
40
30
78
90
23
53
85