58437763
4277817
42113147
65527318
80691407
9078658
84481518
30558781
81563862
3833616
71837435
65502729
26944390
2464815
36654307
93639804
11073545
6969939
28042119
85879584
77035184
53763460
15259870
21981484
15289117
48818517
68489690
26109697
9602375
9879381
65669851
6708819
53493303
51098613
6856359
26105165
29017598
3168873
36607588
61741937