42874434
20313755
2327673
9803394
89357317
97265011
63544351
14618034
55979339
7641731
3491441
532240
50836201
42323070
39268758
85583372
64647372
73035540
48347510
88535265
34944404
89535907
16582495
72222704
7952844
50008170
85093667
39747856
12552502
37933994
39619298
4486785
785559
14006694
43533485
85103513
51144528
67596848
91022019
23737596