77612749
43381755
42666205
81206331
53958320
49878448
18836269
35046279
57718162
63633444
84045088
68298204
33988144
66551561
5743633
14112898
98903411
59924515
16798367
50858422
13867037
27673428
27131788
70995446
76354187
99598266
83623176
64162666
9637676
51454554
26753140
56268117
9822447
73684041
64806598
60418638
21437080
69508246
8189229
64365425