13956639
1673237
13533917
82589638
801198
64493100
49372679
36841418
13657129
75034130
93166679
73387486
73741790
74223363
96537848
64887196
55582232
42036992
14971069
2545240
34836548
90511352
3904073
69598566
10656596
16444140
1753645
90717759
48696736
66156075
56866365
84691106
64906709
684655
8723277
18252053
2496618
58086094
1751947
53072330