37
89
34
60
23
522
64
129
91
183
25
104
283
158
47
116
152
400
180
323
441
245
186
131
232
159
344
147
67
75
130
94
93
353
274
140
181
213
50
219
174
24
85
145
198
48
217
545
101
92
204
97
177
95