51382532
4707246
28919843
3476779
91797972
45698308
77627283
48596429
63385464
20747511
54793939
44587275
588195
66013053
69858458
54756293
756546
50758242
64791636
31257040
7384712
30804249
93061643
4819787
73033629
61402962
86537970
23626780
91831381
12661052
55913866
37333016
81045616
6029790
73192052
15674287
81801749
23892502
5061525
48855509