51183706
95503303
1118431
4583538
10921493
1442714
60074445
22331273
830885
29786973
96143795
83475093
59977663
12953107
26889887
86522417
77866844
91609240
42276835
55921652
2391328
3791319
12144486
31398959
31179164
52815088
76702184
18839995
14752393
25831510
6191539
4518399
1654900
98863125
69246941
42445626
7482778
3269194
67723983
6339220