43836325
8882685
40559451
75318272
26285192
7911105
66663241
16527776
64315655
22238917
44512083
78673488
2122128
4997919
68168175
55672755
26111269
34364669
42438107
1876682
30373697
6513387
934251
1965751
87804682
89843697
55781562
88308132
41333370
5402365
39619696
63067822
25964104
88366928
86212530
12582383
44246985
72611674
73633055
58337062