80
293
91
152
127
22
51
57
175
49
35
502
24
208
160
114
572
19
77
294
18
334
27
86
115
158
374
271
97
295
227
163
464
549
33
131
50
259
397
48
16
30
46
3666
113
21
1604
44
81
182
59
26
499
233