41693159
85311060
3419710
93295477
88401601
85322383
49707288
62027653
47372586
60123800
8074573
62305578
74899390
50583155
20896340
56815771
44397413
86721980
8467429
97277392
19071142
2630146
46987199
10804086
33783218
15314092
5367440
29021177
29139420
98034435
78047276
94271451
48723342
14763376
57419704
41217361
22539686
93637848
18751989
63846536