25
28
12
22
11
52
24
55
46
10
7
26
67
31
50
30
9
32
66
155
58
27
80
17
16
8
90
84
40
6
29
61
45
33
49
642
23
43
14
96
4