85535276
77415275
30154653
31105573
28799261
67167005
3478563
76084852
50851264
31055222
4126839
91155204
46488990
60732000
83174821
83012593
3938150
97266159
25647595
94106312
6908378
24759894
17195644
28037329
93588449
40265344
1000803
91607010
50146892
71147362
48231945
83603688
54545603
5014394
4281565
96623074
57241237
70981271
46709361
15036134