25
90
33
23
3
27
10
16
0
70
29
26
32
13
15
12
61
7
95
37
24
31
8
46
14
5
11
20
109
64
47
53
72
36
98
43
17
30
21