792968
51256993
96852397
20553141
77684563
86294993
89391826
19135519
56188410
9471373
595982
7110648
2471355
73146967
92287769
21987995
76638638
22432935
56455145
21983668
59962486
34985930
12318701
79488381
50312010
28156509
65196093
96554368
6419673
96145081
67929800
35717545
12605583
65534846
97349251
61126311
58659298
88004334
35915075
8049640