1
2
25
30
43
88
48
40
32
41
21
78
86
82
264
42
13
39
148
138
56
158
131
45
149
80
6
181
28
65
261
122
16
50
139
100
44
125
102
95
12
147
127
53
68
22
97
180
24
17
47
169
157