54488848
780958
62005470
9158122
38335877
62904794
7972816
98231798
96953441
76428577
80939042
23942383
40011638
96048361
13505680
60451065
47205385
9569439
74955469
23723471
7777016
88027021
59987529
20248512
14052442
49843223
6845410
27591707
44419749
74371201
36352208
90997548
90759197
15122525
7303704
70226108
65293490
23719361
33551371
183555