30802534
14582135
66874109
57338229
82476124
5586102
50694036
52602811
13207218
20392092
12619344
32575719
9247890
72382708
89698057
60628367
34947918
10208489
40127116
58434539
35978582
1034349
35474579
70829646
18352181
12707953
69623984
28207190
19143627
94742640
77606017
33244490
95416719
8431969
81877901
18578538
73137843
9608641
40885216
42587731