75495077
8676794
4159740
99147008
54932942
83072920
42143335
12903701
15379307
76462550
31709255
27352074
44803321
29015669
57587429
33263961
49318773
33957553
67854095
71232437
17935063
668129
64983434
22208496
97262735
14934676
69634355
21118090
12799696
30299138
3084226
65294071
97228462
33926764
1957722
66751901
53049338
9856641
53547052
43689846