43835720
88683184
63311298
36025981
39049825
39473073
15676915
25891520
92984270
9519407
73412112
49507947
3451513
32327347
9973375
30976773
79705699
65774179
53467967
41353408
3232179
97988130
7166102
27924674
17074262
58718951
81828952
76002640
95818075
59226862
39182240
26535191
86756035
58363983
57825226
709159
6569470
96053664
44492151
25227946