52803320
87485422
17957888
88231011
28398838
68426177
27936319
74804012
6557642
21326106
29285119
81649520
73568909
51098891
51823632
99226302
58884999
47391572
15751644
32456866
42043142
6563912
6398119
70606040
28294768
9956927
78346685
9998477
61601666
5771383
89602285
40539630
58433957
24311273
16336479
23064582
9493779
73265388
93371540
88119940