40707790
16927208
9317426
55784522
22012858
14737074
49208629
95057279
44769260
31516970
30933301
55166286
59748631
49896737
26239265
80571195
45363739
48028660
83768953
33709565
61868132
2918309
91015109
16462580
70791113
97401666
55079109
91488386
23904364
88844617
39603040
59563520
46696476
89324697
27518474
20217774
82237273
79949449
61953021
75902023