25
16
24
125
59
27
87
30
94
85
31
10
22
26
57
76
14
17
33
54
38
39
46
168
119
110
96
29
63
228
127
61
203
72
264
339
137
34
179
73
64
80
208
134
75
20
18
55