96003730
70391289
37627855
79221867
17036731
17709488
72088253
9111331
81445421
12525964
48954272
78728726
89069501
34338770
8829840
60824937
27537515
19459129
87654121
61086766
59703636
86005112
7513508
47324158
34573262
41975609
38678873
21542587
3816665
68072150
52388205
40682183
22169447
99608284
20621694
54453019
64674401
27319760
99522144
22261692