35105082
93908939
27976785
23494881
17238099
9786198
28299311
466273
36395372
99826423
91606660
27268657
77075679
50976691
86798147
47518871
27342692
96346882
77645039
96788036
83595438
2045340
27601065
24363650
37325334
10647074
85569976
7009408
59809458
76844796
33038846
81166448
76169453
32431771
21668873
18717219
58143415
9613120
44736499
38338979