51327086
12455512
96503566
38156942
89847413
45422891
692396
94349822
49909349
183200
61918210
83901017
44928969
26718097
3531026
65173765
51258426
55236473
67819842
79726118
3276326
41095760
54013193
35578577
40324787
8083456
31826840
37247943
93382131
32941905
30464783
23583730
85055304
40102981
76578517
45772161
2455188
87996709
7731126
29163080