70429822
1843126
94751541
91403412
61349033
5816370
97054398
60197488
30447933
74283884
86914650
16448336
31434390
22205732
7597913
32073614
52757044
94205995
95421073
51151300
17517792
83167440
27647111
579368
37999524
13627023
93949347
61085190
21382549
27057260
32002807
76073416
32813625
74039744
64015047
94494803
46088641
25247923
80508832
9023946