84265482
5901469
13649461
23521541
70945782
63261361
21084910
9367929
21803294
97919663
10525822
7841132
13997363
45237766
10864086
5686892
80997540
14147355
42218855
40803031
75329118
77348019
33923677
70494156
55781272
87013167
60623781
19143828
574664
37133037
70258242
42709814
35845549
90229752
3013439
97214008
6766676
50666399
23724451
39531588