25
30
9
7
27
32
28
64
89
164
113
21
117
114
6
18
14
11
35
48
3
20
56
129
12
163
132
134
67
55
46
83
59
92
292
116
49
214
150
33
51
58
60
257
77
100
78