81538626
32659272
65847172
86345588
6948688
7332282
70833987
77645885
659923
2036125
59299129
17296730
34371806
4311588
42442245
82554549
5438738
95207195
70221329
17857576
69497800
65301149
9513734
98014408
82412850
73373769
37275163
34045471
19615940
54245029
334542
65168781
21971025
5824186
14886947
921800
75137569
1433318
26167126
23565806