15851770
35605711
83669089
38706651
69379777
93779028
14294130
66343800
9031180
16332402
1713416
91891957
42109275
20876842
87714182
70716974
88294464
56429028
65396987
12196762
26621867
79981346
87173036
16136267
49106168
32972638
60655977
25353383
82811289
9955130
49156240
48785745
92882618
32794159
8401965
16683858
11003058
45372549
83379966
24276506