15683076
62674334
1635507
43084761
67142318
37011550
70019069
9459598
17492834
46648601
633638
9696068
30293421
75394530
488195
6592047
61774306
31947858
22866200
39439359
824382
47923189
87128579
83706370
37173359
9951002
43115298
36943381
51265546
15205834
68888244
74633456
61243305
54914648
83237607
2227487
73974803
29928294
11878976
28016544