25
18
12
65
63
21
42
94
27
60
58
35
23
11
80
52
17
16
43
6
14
30
37
44
9
24
2
5
77
13
64
97
28
48
125
214
130
40
93