43925283
96296499
5958082
76278425
75448359
68444822
87072843
1681283
33857473
98949867
32201566
2744984
67741866
12413381
34943650
230235
47277234
62502064
58956625
78243088
73609040
51701661
25232407
1947458
76832970
66305449
17305710
99987513
61341225
2644399
19156423
2183276
73939103
70836074
502523
10891537
76659430
19059053
70886702
49252581