19262665
72164804
16042699
20415943
93336363
180420
77297828
605835
29144141
87404092
99806180
91653056
95223958
62349766
3072395
23152588
18816230
75847895
11552197
93738136
40699403
17753927
1904432
87609222
81956980
57838813
67099185
41993358
95493526
98244856
78879494
59248994
24605028
48179244
44914205
78022284
52156847
3095623
67659355
20717742