59816676
54564874
41896879
49354356
37445553
89046536
1570692
23648097
68618349
8178289
30276169
39981843
47599165
97564214
64381400
9963999
41021128
9355011
6128548
4753337
43108537
16854860
81784304
80737660
38014194
6404044
72123507
149562
71277218
33695891
66374825
13582089
12831640
89871088
5133884
95546803
46707362
91364981
92573958
41862118