21997510
29974890
4729499
64272841
51988480
37491626
13776228
92843111
96059562
51263694
10934201
16808755
74639926
5468600
90426240
13261562
9664181
53565083
59146309
19307129
16745909
10941563
48545391
2485052
27522761
95498935
91193278
9517289
70727560
68857228
58616313
88313224
16351856
24732409
12741416
53544259
70111657
60935923
62757529
57262598