9585147
47885068
7345485
28135649
27783075
59196136
160138
60558325
91234271
4986056
32794487
19592321
2196612
43851094
51498296
83921289
38976141
16785977
334110
47557254
98043978
22595336
40119774
84141026
47449385
28216941
846459
46476152
92961592
66601335
86346189
95646773
4308831
59899834
92612948
86117662
89436411
53713502
96912570
15358957