50595139
22756431
95396173
59378611
55373694
33918537
4232765
86819670
28457985
67369162
52602198
83868319
44861248
92749410
13846937
95608000
97227218
50446966
5795378
8122715
2862715
15589393
2478894
86871184
99092264
54828698
48431840
10958934
7781991
65022475
20938219
78857814
46742656
54095348
66153907
21114951
86502827
24884215
6004382
84634258