95016857
87241804
10793700
19378312
59837296
19258875
3233813
28574953
91125088
74949094
61802253
18334931
53665951
70063707
28026667
59685587
40018834
83639735
73881654
16353451
3924294
7467919
45732465
6369403
7044379
8260492
38883869
23306081
42818462
62786641
31955434
19595243
79648800
82172403
84023660
22156685
99126792
37223910
85474048
76053090