57679936
62193027
69456339
48693834
11019773
28223107
1789125
16983076
2971902
44482272
36121234
51077762
16467872
79558105
20667701
87879998
35331487
4397735
77608234
85416662
41678203
69635443
98574179
50847957
14757793
56596213
33592792
128043
42149308
6593863
11372274
73135012
4636195
8049421
53131176
10687686
82317740
70614290
16409880
43176098