65339776
82444236
9976329
54614631
11726636
67738113
15699720
88508014
4047383
1162268
2969245
54953852
10094630
91146742
5763559
10896930
87792853
68943829
8065797
38227502
47458336
78645420
51356571
34534842
63701274
71048953
56119412
57757462
77007325
38043912
96369985
92931961
69596400
10641682
85201229
93009695
31093430
99682209
86788873
42611594