95847126
33605014
16356318
12393507
5719494
12884867
42576209
1183472
78847262
34752446
4525683
50191602
4765040
17271263
97614606
28932498
13115264
17561767
36416553
11226829
26066891
44235924
45012176
2836989
42499307
5703018
89926462
39621206
70625243
76638887
74199216
85527419
8015619
46088242
37529125
53788938
68074284
91097632
70504434
983565