80555980
29544577
63971903
84652376
24997445
47799635
85388987
84976561
4417238
18453909
52501456
28743725
49323550
44656448
53721413
24363425
41847397
84762669
5465156
104254
4961876
64067608
36918008
99656027
3448018
40418835
6830730
20394950
74855313
90602190
93679488
4219751
41899925
34284779
86873323
29429793
30812862
538114
8935548
37761815