28478396
37568409
2602466
21925838
52251836
51131378
14478719
71415120
19186074
3458304
60057426
2716333
61737908
5205793
36697475
17042293
25763135
87854493
68603227
38039933
31985763
91462355
60531186
46586798
80815391
46307420
28515608
49973466
39933590
99525997
97593344
68631359
20213083
12519963
39959676
20388389
97606806
75839060
25093018
3115241