29903660
44596468
70856233
1128317
57604665
48232700
26133781
80347860
95432958
81045983
70592164
63092338
77331555
35415741
68984985
74958541
89183239
74648448
5853769
96489062
51824806
2673441
92564701
72658970
52376940
61151093
16146093
14199200
75224482
93204645
20483706
1999637
6404232
73905115
16347462
84899270
29122236
7515436
11291072
73979336