27
25
10
4
20
12
48
2
15
18
21
34
17
33
96
79
54
23
6
99
40
16
11
47
13
62
44
3
26
61
41
64
66
5
24
31
28
109
7
30
36
88