25
23
21
32
59
35
27
69
53
151
46
19
18
39
255
50
29
22
45
112
38
16
79
60
47
49
40
30
13
12
26
66
20
33
106
109
63
95
105
168
108
61
31