51038500
49787943
23522744
9603592
3692769
10637424
254390
95533188
8971243
75094315
64943059
68937908
49483686
58798964
428088
35221823
37067117
52851961
86834149
25201949
77711044
38795025
15766054
75581332
38213096
28753349
4319509
67398495
58643104
60036827
7282803
9023630
73107372
20707811
72278851
49723374
56258204
99274411
6252581
49736428