1342852
48973637
72873502
5856524
76108011
79957926
59261057
55046568
25964474
99781624
50121645
40388922
13933530
60752089
82949950
70135905
85139871
75953952
70257628
89196535
49177122
34897387
26383934
56663264
7421159
46394260
23382490
27173224
65859774
21249875
11028381
15902494
77557722
32515328
2381495
559291
42567437
33286232
97714651
831650