94574557
65112409
73845618
69962260
81637902
8086368
50967842
20579118
496536
18027555
4057620
20812102
74896224
57739453
48541753
31141449
21118199
44276276
50382189
85658886
23753371
5563336
55867849
33328680
6017479
56413282
93628558
79433408
93025053
1486703
52172277
66748262
82534662
23606874
6423892
21508410
30984573
42515417
24235069
80518969