61666523
17904516
18905449
55421347
26504502
82897899
36452094
20832863
5423573
4624336
26333180
16947988
31683263
54269066
85445010
14584651
44872132
47558048
12328130
99217490
1824943
3339231
7753233
89143895
1477955
15052000
38918842
93759581
48076514
46408118
38539008
92703521
54071030
41163845
11191410
7811657
87021857
35877242
94882828
98645527