28
89
65
148
12
104
128
182
253
20
164
215
64
105
141
95
222
17
219
107
50
210
78
122
73
92
123
75
49
55
384
205
187
129
72
5
93
36
40
43
227
154
34
53
33
179
25
167
214
144
151
45
39
170
147
74