57
19
124
27
13
32
113
75
73
246
79
120
35
42
44
11
40
36
145
62
45
71
259
163
258
115
10
89
53
171
250
111
572
247
84
242
457
125
394
632
291
172
649
91
319
3013
322
432
557