59009326
29622977
67744067
67173408
27239587
93396099
51041986
87885576
2668911
54241082
38619399
12648665
42969238
70078144
71482308
52312571
31495287
5621160
50643766
135247
88427705
84579549
58119753
37523132
4171427
30571523
28245984
50997680
86482483
27002996
7823217
17856303
32526179
17265209
87721953
224770
43157682
29884215
39659748
70745596