70953638
36619905
22041488
90332586
2665728
2399506
231469
43111343
6694882
2006413
282283
40768321
89496404
62513242
54219662
97646520
50668600
50059887
35762185
47894323
50955576
4011320
85601760
15537910
72232281
5885580
77242751
3406551
71428301
48115768
32126568
6611803
21954392
6048331
2483177
14816075
27553489
76018572
57909732
92842526