31313510
7353629
5869125
70555418
67019987
76214189
83976616
24556621
75853722
89427414
41043707
47508685
18712904
54989146
52736741
49218725
40964467
36476051
49946404
70774541
30148540
30436141
73651996
50126468
44862570
7824708
20609392
51536307
22094237
1774100
19604226
7078666
16432499
54615675
24936607
97256036
10438301
53109519
91797288
77303082