42833092
28756142
60822751
20557274
64989602
23268403
3423626
62902718
10324635
17943891
23664586
69953131
48613541
20474461
37522230
60056223
77886196
67613089
607787
30209765
95317058
91575675
6431014
72513885
80214589
90461277
55716321
9503686
88566849
42461055
68624140
52898817
11798070
19593696
44737884
6189363
62414010
87777098
79456866
92391114