53423250
246545
5667598
86123381
39267066
39299040
78612354
27167024
12045057
77371218
18082143
21571999
49974260
69209379
65827178
78794009
93995030
17782841
68986106
6542235
79001639
4097775
33438863
22495758
63442880
7944661
75859874
44497417
88857414
82762034
96314811
29631285
14271588
57429009
378307
74359268
28265194
36733478
57292917
41512586