31934863
3780969
9921792
26788722
9339352
39667746
13025213
6775293
81822818
76444398
65736708
90866291
71982404
76662242
49693527
93166278
97749923
90881347
58979
3887475
56491592
3163213
24512252
50118855
11883461
87326317
50537546
975470
72215947
84672116
2636199
93473416
2514777
22927132
35664204
77846610
14427858
40948346
40794116
65099871