20263525
72168775
1471155
31141339
2706937
9777120
66624995
35413036
8751163
11737125
227286
67165432
18521708
95754338
8521732
23392062
51039193
80378632
46945285
44879693
16926230
36932627
35973881
59565949
81481036
48731692
50542253
78518213
88277075
69753395
6413086
75939294
6737276
11577924
77037196
32901181
19842582
12218498
68419198
5124497