57083116
83723474
3305648
18134981
92342618
9159345
4144718
5785505
24448161
10068846
47118408
76596057
29336056
245896
20093870
50625038
85576058
38893296
5992581
42586553
506595
49973345
21808152
37894273
7648214
63927697
38306117
5561603
5308764
4109366
13554256
87977853
1345567
15404466
51166540
92935087
17639382
39537835
4696724
75836843