43247700
30204952
8912098
52895296
96348691
96095160
26594753
19861494
49091162
72883220
21987750
98044311
31633659
33367781
9707122
28538588
2553239
60236159
95307742
19981287
73899893
39685751
55816952
7310500
81429254
57278020
97489172
83103
79913653
20913997
86038649
93017178
59446214
8725594
63581383
48772181
24539740
53131147
30933727
31462988