50096965
46151753
15153507
20439814
96641475
91161623
78965631
87216809
72995586
2981408
42406113
65198357
19892573
67229512
25695145
16102060
14143271
59207261
7279383
96931668
95374619
43868759
53053423
70898834
79186930
62168421
94194468
97434028
93338067
55199182
76098505
34505788
94968258
39533463
8161824
77614750
39291611
34048978
74776056
89533406