27707726
11849015
15588771
27947384
65288818
41728992
40646864
67349249
20865020
88748722
88675605
23641340
73342762
12914284
90405037
9572486
67129318
83777141
50808095
33599058
44454583
61539893
2112555
83038178
695417
93336376
86063627
79281248
35297645
91201726
8295374
92037511
52953170
41712245
12275102
82909040
31992881
8360971
471171
7661719