23139545
60405936
9256881
69165738
6265452
28292646
4721805
39457341
48442710
91042394
42979300
65783976
39625536
82128308
84856189
2645652
62728740
97234607
36705613
87959648
21694555
2986630
69567642
87882548
40304389
58727464
26244792
73471644
21037086
2113067
7914849
38351911
96691866
58435081
5823292
40132794
62552360
78699037
96652378
90683802