90606413
16453064
6084408
5441055
246289
45079063
6064352
10733147
17025642
97376546
8171201
5639693
79991969
26362400
50547366
15068399
6583714
48438557
60951968
72065725
41247043
22598259
18884962
41211789
87953838
16099410
73915092
38728928
93169226
61887532
81375666
22046381
38278317
81743542
28676286
23414196
65332492
88153647
9733327
41495894