112
219
402
220
307
114
72
1102
448
830
129
20
49
101
109
116
554
39
413
35
73
259
326
54
19
14
133
42
144
61
60
45
566
121
17
878
67
224
558
280
87
55
64
212
104
168