3220327
79917630
98244428
93376581
13422693
6006756
3569332
90417495
54451558
79781754
8894994
87073554
3017091
75607167
38246615
71782511
59989445
53308981
74702234
38157259
53236914
18749268
5883105
51323660
72027283
527718
88994741
88116524
25543161
18518472
17432774
46775177
55049951
84561584
18449833
517248
58723933
67062176
50453561
61688672