45043579
30167371
97043240
61164676
9732480
2077843
61312706
28163251
59565837
40963281
81715963
17295711
9732055
9385354
14143434
20898988
17537264
27895791
79074994
22866981
14102580
3593164
95698054
63747628
51062324
62986453
893486
8556840
9302363
82601542
2573123
24098060
4093442
94987145
80439520
77824313
33127242
64994767
25861325
53302776