58291383
44896376
54088688
68374725
5932542
86299234
91506434
54132150
41879167
5505147
57446860
58056505
1390754
8661574
33381701
6279699
88769642
75562951
85288249
80023101
129513
71019626
5597886
2731746
35619115
96496316
71399123
40767907
21222192
37595460
1199497
4201796
53722881
39945372
2404345
20216907
46799548
97736588
67725700
84152209