49538758
40201314
54175065
77071364
33731801
41425293
12987193
72215551
5576132
40835340
24675858
34708467
59746598
8488206
23968309
5268034
64262453
39754065
96912934
60723238
61332560
2510835
70951059
1536274
32904335
29555033
14926800
93239841
37771421
4075390
41158360
54698526
31138703
86326379
6620895
29486908
78193338
8673495
68591353
592941