42
50
53
32
18
62
23
419
556
441
238
318
33
118
111
228
157
19
57
396
221
88
15
127
155
17
37
25
353
21
382
28
30
135
403
35
223
507
236
350
260
206
357
174
104
341
265
29
96
67
47
160
203
43
113