103
256
123
305
281
2314
130
234
81
324
275
100
22336
16800
14841
13310
10172
992263
8894
8780
846148
734142
67911
6770