50886574
32308180
99275233
96614026
40813882
84897145
21688162
6352534
10178002
49711698
17379371
29571558
8026607
3988197
96634254
21019316
59481449
41249760
65545546
14221214
50354264
69212055
71412476
31954111
26449409
81043551
31828441
68435776
97814636
39968526
51414880
34131120
17159031
23826689
4616968
75841153
66818636
51099084
12761137
4910633