97454512
7306982
29042988
62252520
20191952
11949968
30366784
28957218
69343958
64831713
20393397
87651448
12137966
34017766
258951
37262264
75437645
97937368
43153557
50426407
72311846
3552922
72279126
7541836
93778671
49388040
67852170
3105526
90515963
64957996
688666
364122
41192239
89324780
26545975
84851730
96763208
95083535
73783071
68319406