34015626
26137349
36657250
51444285
72647937
19143870
80347290
30378441
80743868
55853703
78582107
97809839
44622270
75165964
91198963
21627006
199826
27549297
98371357
18457890
22126771
217154
98693215
24505987
96917974
31925668
84633932
67698283
6681385
2871516
28524835
30109494
48782224
42641205
49952374
81149047
65582519
70452078
22313288
8018073