50771199
37973850
44792378
95703431
20503814
10163872
22508322
49086720
79151139
74538319
52246483
70197790
5455185
72337014
94631523
67647069
86141175
43517901
21527630
24757413
59021907
85422164
45725700
92542959
37018823
76356606
60368323
4027790
2692842
71136162
74536396
19365329
77821694
65313598
4957736
57141423
97744664
69634722
48247315
6122350