42293096
2245211
15318639
60385676
34205750
11066761
2254891
2527543
54843290
45003282
55145215
73247963
2175814
1296822
66326451
75651491
62177564
72608424
30757674
60126464
63325780
54689928
2822607
87154788
45582256
85208376
542512
33087382
552270
83111437
63619758
24119852
98775716
89977610
1069179
66428023
41284409
58609585
36656253
244470