57533415
36838191
15705883
40956992
8305790
89822835
27192176
58725024
27903536
51444122
93236682
16916968
14538095
77851998
1858231
6658145
9213509
6315322
93063504
38708445
93557277
91394431
88487428
91887235
49541249
6582100
7305937
66619915
22089050
87667125
75541662
64477009
79422805
57304106
74649369
4521735
72367042
9395204
51594258
10525579