40751596
64591388
80375932
98772137
62181535
43101689
12349713
80409719
50045632
21227855
21529936
1916690
49731630
73762335
41702485
75113069
1304747
37751045
28383047
95345035
57947499
30986419
69833409
73403188
1166778
31948344
45634585
86984519
47332318
64177822
90946567
73181000
79326823
64943542
36358917
21527242
22284324
11515262
5118247
15526099