60169689
41871305
51405034
3285784
54675905
2946550
76163059
72801218
11397423
74173088
26476868
73167678
6173466
84117934
961132
85584743
67839928
66022290
94994328
6869551
29668037
40205816
398733
69625479
86539267
7481179
80562146
63698070
41941577
28448980
41307909
96864546
2503401
56746487
350841
15026962
27773718
65512781
16356219
49052286