30434737
17994068
77648255
79359050
6910710
97669034
63009547
50145040
94417971
57504470
66065830
75835429
30077408
61599900
50976602
9713367
72313356
32242850
21398413
80661922
255829
42691906
33844920
12982770
65048069
135136
8008130
182712
4336801
9295161
89253159
17964484
60916523
49156437
53039702
41593879
50026620
62125714
82905827
58765806