51273375
32521855
45322340
8764612
39371295
97335530
71943143
1399979
5806254
86857274
27133808
23453549
1016197
49193948
3775690
35974264
22943165
65397807
11074913
28031325
58637088
98397162
44396464
95131223
28393659
46531387
32069054
70561901
62744656
52473302
8402888
86217149
67496937
2631996
15552082
5852269
72465638
64299944
50955709
20425404