25
12
3
70
33
16
27
7
8
102
95
43
52
6
20
10
15
29
109
26
9
54
36
47
44
38
48
17
23
30
18
75
88
41
4
19
5
28
45