76
59
43
19
62
61
23
46
74
57
184
539
107
89
11
18
102
31
22
48
202
187
358
190
260
96
168
91
93
272
229
216
200
131
128
123
147
111
620
387
227
261
224
47
60
228
29
42
83
71
17
210
27
40
199
114