39
89
35
61
23
37
524
64
129
92
187
25
104
283
158
47
116
155
400
180
323
441
245
131
232
159
345
147
67
76
130
94
93
353
274
140
181
213
50
219
174
24
85
145
198
48
545
101
204
97
177
95