19803663
81752439
30379283
10664350
63424306
50975230
63609737
42491602
9607778
57559880
58974708
1518482
68036380
26557185
4907512
71165178
83505734
31087612
38171980
4328533
37953449
9453474
62177263
551392
61309357
8287392
21908724
3453128
93018749
40653746
23517580
9598780
82136160
16677124
56877328
95644464
53411390
18945569
70222689
2218738