18453561
66822044
77305497
93539320
74185606
77728714
8624061
125446
22586499
75499312
331913
50997513
85209398
64981567
9908604
19693608
60869536
49723157
44647011
6021459
8791095
35071259
23094664
4862955
78927805
55879762
83975424
41021140
36038232
68138601
33254224
86064547
23752898
91507041
50636026
38629700
76772350
99714880
47233262
1844750