72501260
49109062
19526902
88197296
94046585
81482952
33557888
67054852
548563
14888405
11367095
80994820
51754095
81917799
185998
2948631
18438025
333534
12652656
38507485
55246764
81089800
82401025
23775072
19133226
86593202
31059223
35532573
19023046
46731635
38197761
74699826
65257481
97219602
53995674
29172160
92254644
14912582
70747708
36256959