55444932
35916739
72896541
83372729
4557162
33838880
2492229
80776928
77299998
7641666
19145384
61114544
20788935
41593701
83805162
57464086
1791123
72231347
28103076
9689721
3568889
99069968
98383757
82894859
41297577
12392273
21122011
529183
56884388
95304126
88756723
47809133
43058476
23447364
253796
71794142
59169304
21366829
78304513
96046224