12108600
75188197
58374966
1886361
65245918
85305336
49133687
40434277
70013383
14353915
942910
43301012
26615266
43765553
2899949
3162508
6087236
92017482
3809458
65675083
10476582
88395294
14214759
51792144
2691149
9967119
47297869
42361881
6548132
540468
53231466
45059818
34505478
57407032
81657115
1292939
71958694
92171633
10473716
1825140