52847583
47016045
61205705
622649
57905119
32352165
23798520
46872808
48587628
29577605
67108607
78196954
82057629
52541658
91125243
53552286
76203106
79086201
38142005
3200636
54943872
72715317
16966168
29277680
14828593
35663594
3201314
26463241
21002243
38417281
7690562
12591646
7086264
50163598
14228113
35134991
7657984
3072687
82578979
39526437