80985050
6754590
42111617
834687
92527349
53601933
11512667
14625440
88701082
8314273
38614686
31722044
14899013
28358325
1318120
96838148
92298835
9955197
34366166
55097302
83975705
93647690
28027797
41205181
22929442
10925132
74981308
27898267
15388185
4404451
94976849
91167382
67214422
26779268
13723029
3161531
63381308
36495420
60477109
86196760