38
166
223
55
260
35
108
420
83
297
42
73
76
212
114
139
332
879
240
65
210
44
34
43
94
61
431
122
75
149
193
391
230
50
290
71
53
203
798
471
277
134
79
129
177
126
532
741
78
67
690
1387