50346911
10966145
18109365
59898848
77744280
63118467
5294926
8099823
59685990
89908352
58798162
29389101
97673488
40007963
33157346
6397168
51712087
77599269
9309992
92957062
40109095
2156159
93026455
90584482
81214356
9921943
59076175
43896513
252464
79814767
37007983
6534570
41048943
74968601
43659587
81531769
86297700
2819987
56229833
73212592