3510581
4968159
76982438
12309155
81928668
91092955
479743
22821261
48652209
24681880
58474749
17784221
14128334
67248248
93708642
44359548
32105807
11475180
93111053
40147313
67419015
85538326
80271816
80286329
92609194
89109447
56648522
55431792
4675730
27124750
79194181
22271506
78834373
44397008
97916171
86188279
20375925
311679
45324206
78615126