91089726
6178937
62857265
18821522
4448358
9249125
3191711
102927
54108844
50623750
25731909
40398453
43217215
16753487
86462332
3882970
24556820
95304101
19868827
99176661
42086469
55208894
8028524
90911059
53716983
55447835
20281828
64706195
73141327
27611718
17186157
71987439
15144920
18296926
9798550
87176059
3798977
581012
12364138
83502427