112
163
71
59
46
73
98
1327
214
20
68
39
100
222
53
57
115
236
121
69
664
276
111
656
309
347
107
215
277
336
85
50
262
599
47
1804
66
48
91
34
137
179
79
184
687
1401
4459
234
36
31
17
76
19
675
177