40193096
44229849
6549309
64126114
70373061
72003522
90977816
38317962
19081777
77741502
70678856
76133233
3669136
27247519
18294751
61282704
5838282
97553658
20522919
571602
48107793
77888088
65896497
58002703
17481244
80078160
22342984
53014033
96511316
705402
66753170
63026156
83236783
56249031
49403856
61185553
49229638
65839115
695467
92942287