40745293
5222958
7434859
1446409
35397741
49327422
38694034
56358811
82999359
33189680
42437472
14029335
89712822
53777674
39989635
27933463
68903356
8431148
6146808
36079831
22417886
68835150
40633776
5186622
96235139
71169493
49788458
227637
23263851
38233597
88189599
73927833
12095193
83924748
26895986
80495425
14529257
94911039
79002718
36162973