1047796
87458755
95783570
1864077
168271
4062720
63061333
48179306
31782913
73563224
13933117
45775873
16618931
12289471
17642392
82032750
46474163
69859613
31564525
2357477
2489432
20164735
29394815
83727166
28805449
90622929
95256211
6619174
32784449
40915933
35944061
92255704
59683695
78913702
65388067
5223730
73825112
12338086
39435818
81211159