73504396
45047847
44403786
905547
12272885
46163108
96724549
25348366
25866665
85143603
13103040
49778370
53392974
17013567
53421178
4973373
78385648
28128244
54361443
67941925
8689699
47203906
4777663
81344593
149648
20111005
51322877
1977738
1359581
60781391
90814929
5558862
77325260
71244428
79089341
5409424
65055357
7582795
62464798
17644337