92529796
76121089
11085705
24136218
30073625
26524888
69276436
72907006
32163914
42575753
66667051
71658101
52173544
95437164
80858186
30958412
66998506
28197008
67953638
2170902
78044471
55743884
82466384
32736460
33179741
93575363
36061178
72963172
95988517
86904425
5592441
45313934
19466178
65708688
1213386
79814400
12438602
55834755
53781663
20679046