20272168
14014520
23312196
49703496
21482951
51037425
83982438
8603572
60732165
17589649
91662991
79597777
433351
45452074
59926092
8843574
953452
53676712
10866931
44915701
86896114
85105327
37724116
2903143
75887435
70707635
65548982
1849803
8523447
96323528
5926006
30248299
16908740
58742826
5419798
35201352
46515375
47891923
1363912
90182885