84
166
113
3
15
159
188
61
105
125
115
265
126
55
41
86
182
143
24
455
181
226
252
71
90
103
574
132
145
248
300
150
242
47
49
214
20
30
100
73
149
45
80
213
268
33
153
19
46
102
13
22
544
32