25
22
21
23
9
10
27
72
30
15
18
32
64
12
5
3
6
103
62
19
16
50
24
91
17
26
14
34
36
44
40
51
353
163
178
447
55
360
99