42603982
18195048
82444123
52895270
40544226
51378066
72161067
91502519
55072221
82454689
86923254
21191268
2189275
85797094
42079849
67985761
21936412
97259788
25188864
93758430
50681873
7203268
20322139
56772715
39976084
52326966
13345192
13117120
39389464
17522670
76001706
34247517
8075329
2265747
11284946
54123
17231552
85741589
65402406
29867184