27706362
99107874
16262592
23012913
56952237
45602867
43672000
8733706
78317807
42193627
69637117
86188538
98147411
44553511
58288256
68667482
71848871
70944193
69089525
44806187
7488948
36377552
88098952
78645316
72889903
11593613
12685158
96021822
1536626
39858096
3037421
60413181
8966462
93217865
99557533
73512541
33449548
63876207
82638943
72895653