20129816
57029632
9608851
11266566
39012609
23168402
64977201
57724778
21188648
4408114
10561301
34866561
621418
26238526
5601620
55238537
60565248
40633012
828580
63872572
25817731
40241792
94369493
5282652
9256681
4822351
9848676
33485834
58902396
79267319
23582134
70638337
22943422
62353203
890196
39843623
16661144
91918056
4523713
66828493