95278676
68534370
17997486
17681614
30522350
4316119
18546906
64463320
38663072
48457868
97068962
43071640
52991626
31451906
96695612
74715224
1437901
61981603
26431081
2443621
24348117
7049117
13478468
5807057
89142956
814176
64436342
15643701
24477544
78392597
31899711
1550191
61308428
65345845
86874862
63964238
64231755
16287307
50679170
6211480