20612033
43686532
48589158
9721871
59234054
23761032
82394746
51396095
22996743
13088280
83993679
14129908
46472803
71504863
65981429
51657998
384569
80685717
64205248
38982795
11162854
65868624
838966
70679159
60206130
93926665
90198574
26246508
9309329
5984422
80904708
26759812
15821149
59567526
61636048
121563
89213
63528380
55038620
64778253