29125728
64381972
56358262
44406597
85284617
63626116
4193692
18141689
17851938
15785696
76716356
27022043
22704430
57962370
7306955
35644753
9934818
7684413
2521044
23322220
77486568
50171418
1139234
85529797
34129957
94813589
42778599
1406695
54625330
94193697
42436472
51657
69839082
796109
57412587
76302892
30116360
41427068
82231415
41389342