86715671
36073580
1010502
32475240
90114199
24164688
35761922
79148038
57292325
55278741
96095070
70068640
84888974
78759036
55373921
70368159
72395522
42712671
17619132
67918837
91482242
97254117
14068933
15073420
95127048
52855145
61568644
74045328
24021117
2432138
81321246
26359763
39724180
27209484
55008421
92803749
31578221
28521333
39997163
3292117