44976790
30769177
73866163
89798856
7530398
57885587
751889
87932320
4689966
14405060
55597274
68257038
29924231
2836156
6287150
34145559
23043044
81986489
48959092
4514474
49006935
52469421
96839264
60685227
71994120
26572895
544538
41962546
82316059
61419495
64692102
51134309
70786240
41568633
25816761
47129582
77632683
6087763
86989850
61597425