146561
98299041
42981792
83165503
46659090
2107745
59379221
93892681
8568557
76042829
68284469
6083792
41604372
2223562
17652579
1367354
70746052
89757469
93032871
3455388
3884893
707155
52298676
3296597
4714270
80112517
75495169
56619719
44272812
294847
4706139
48219756
22711661
66866656
3321867
66515918
66886565
76931050
98581618
4906153