42273275
23017683
4896290
29049522
82019053
52915280
15436501
1377646
60095333
99164141
51938406
86796384
68242069
31389322
3751468
22942504
4712691
80676776
29011214
67984301
51929094
70464783
81197032
2593268
96183038
61348725
25564564
76032866
23368618
77039027
94985589
89254186
9856488
38977751
90604275
58291308
74196824
69097185
32035039
23586721