80434653
17984944
87911269
6841247
51366203
24357363
6837729
66949735
21541576
77592881
68799632
98692135
74175267
44137992
8171683
2851383
34598188
2373932
6997103
64285561
26284947
99642673
84683597
41257671
39686050
57879938
20487348
75871690
81478673
31102815
49565988
65103845
93996069
37981290
49631928
55648645
49949596
97611889
15425168
19326228