19981535
3315167
18892337
61881248
3654842
21743643
14906288
30474117
94825168
38478804
2426452
60628294
11643372
20912157
68119641
28373969
1391363
14099178
5639352
55446704
37931662
49409870
4639688
22501061
42541849
60502657
85732051
59008947
3918518
45163841
43445603
44482427
10787024
36012529
53142321
81464842
27727355
64865781
82007570
82372208