53249440
4227486
54827051
1519521
2265290
48489055
34199110
78673114
84347364
56394933
80199470
25432170
33533315
98897382
5780618
78331517
72987596
93021432
90896023
22758859
61854310
38889407
68373867
7168680
50938298
2416084
51595572
3477841
16005126
65671237
12221457
95414284
12975855
58254425
1399626
9359882
17032454
56631101
27698173
50581427