96442359
17015436
5908961
67141244
65557066
54921849
95393381
67183948
10761149
49455404
85613495
25099328
71714115
61127244
45155943
34536832
70295459
93834460
76059242
33429638
42605946
63734289
30315806
78345943
47768500
69241869
32317619
40229701
26847712
33443536
67298566
94848499
70883228
80931687
92573047
92341582
61413522
13697006
41152027
99063830