94639067
20544317
22092220
26436709
51828402
9813555
16803529
6418741
16495609
45153202
88289074
9409949
1704880
3856518
64176592
112958
81614872
73133669
55893647
54687148
96797212
55756256
86948218
56641736
59565278
35433518
21332372
83833311
46357522
24007974
5901855
57199165
99741638
51284896
89713567
68224963
68547369
88526826
16763755
33272901