39433669
1734317
51018490
92754436
58832154
21105710
13931281
92522496
7851615
1268614
40388948
48791232
11745938
32218
99754166
81753449
5760301
41759559
76826085
25863221
83001673
30292456
63745281
56895570
92193668
88673355
80184754
69107539
44794347
15588445
2026165
25039098
69506626
1297621
21869893
16454889
29184157
6799606
98043533
87103457