90484110
99403042
2558145
5931110
33526831
48496698
94885303
26141528
8540246
84386633
13696101
9861348
87108050
70359587
92481016
17141333
66852676
17645257
56172484
43225662
35736983
28134611
90339203
12088186
85994084
99666883
40158122
40876684
9233537
11296677
14733778
92747208
3400432
20279257
14886525
6316657
480928
85732472
999134
58147254