17895043
4317831
10138160
8369857
43196278
57039611
84625465
50857751
81935488
41587710
28149038
72677554
30692821
4859850
19912219
27336102
67806566
87427702
37591223
44159106
69158593
2811815
6018960
82353643
93639405
30778391
17581190
31755688
26167519
70014318
8208247
50922309
49029689
75258085
89706167
22822730
87468340
72973025
36492954
95682533