38434446
3929684
62996690
32232074
67577752
43951601
88135614
64557737
75389484
71708374
5351954
14189449
17523194
27779559
45469476
87051646
92163268
70822472
75076312
10453378
67201021
38055072
53358807
30181902
74905174
71164078
46556072
30374645
31559360
80456790
45608456
8903302
2821473
28999681
14197261
7537647
2956954
99212278
40649607
85846382