31227303
77151884
7320576
52598212
59784383
2306564
85726239
99118630
32037545
24851677
80669380
7898810
76298109
55839598
30124808
84156504
11869772
47900
27616516
12124495
39912581
80873877
37299474
87691580
44285281
3851878
50975445
32668140
39454330
31211637
1543484
73644142
18929292
84036433
56727100
10297851
44036176
99701486
66845133
4476059