52709629
51961037
22044797
26096510
17825702
19749034
82302945
12196827
77944573
54555039
5133826
42965689
44919745
55917669
28278248
90245782
22955415
77598005
64955636
21297281
35356403
892806
59441158
15835058
29596426
39326912
85216150
49814970
41933893
47372329
77021049
7598547
22071352
91284813
2082233
73816378
10681403
78135832
53786925
2958403