41431424
28098866
59014895
44461038
21305969
88867805
18426470
66425609
60496501
55578667
79657199
3808378
12003025
45053627
76256348
90308771
93367118
72505451
27434508
55473708
16034872
22683680
82984993
252114
8774760
38874641
41628017
74164943
30031528
36319652
39368494
9168978
85541146
35867574
54512005
66388980
26464733
59234820
40625457
66955401