98804246
82799424
80102112
72594467
54716950
1280700
76607612
4969539
51829088
90214831
37941143
32274601
50919627
64789343
25139595
14112480
82622808
3323595
25925352
41482510
3501627
75016276
47989435
84223811
8225423
40673721
17005872
8357113
94712473
4701763
25398780
55556555
215546
94468953
2971850
70717735
49076993
15905771
23036492
51652425