15011200
91498459
31955205
18424424
75404496
34985406
87822576
27645216
60777564
2872692
4172194
90711847
39185569
32413308
30517487
75498025
58541884
1864861
21339513
93209679
72873436
26065773
86489516
30696089
40761386
2852677
78489212
59994143
71642855
72498230
18103534
47626636
3822489
12152512
875499
96411969
66083955
5717267
22163935
1264017