42549135
353110000
38992452
31153929
58281390
59936411
19384674
47689070
22938161
68629448
73626626
12624065
31508960
71548664
66629006
86728118
20336331
81269354
77986019
99982341
93334410
53347707
38897149
49789129
88559161
64022730
57839559
33548868
36111124
76612206
64489802
87403381
59409467
54166402
73651056
35982741
61281227
512763
74453250
4546182