81186805
85468411
15045541
6870306
50021861
3933530
972638
93558283
16148154
77032264
95407458
83717550
90245330
39029835
9469366
463523
28552491
33129399
22714331
24215882
68667175
83149893
40889259
64906138
514873
74705238
87382440
62415142
35037978
46915973
22332406
15865189
82479017
80511174
59732970
96551308
87964234
24967937
14102179
7843889