33
62
424
151
137
39
53
419
379
120
352
788
687
167
76
34
128
322
78
134
49
107
304
87
47
36
48
171
16
122
261
282
320
513
93
190
1058
260
209
127
138
604
563
843