234
463
224
797
121
74
331
85
137
76
99
77
117
928
22
185
209
95
61
133
136
862
1579
171
37
693
743
276
457
413
125
139
63
36
445
204
218
1246
79
348
29
282
46
192
78
500
636
328
402
141
57
4780