21591560
44555957
95516179
49758231
8584312
99052
4394826
58316728
64148392
65382855
215366
6027837
94957682
39862571
2667908
51481055
78513286
79429944
41604662
35298028
82919828
66961939
839255
56305665
819246
71556533
21425945
56232135
23952112
40522430
48021791
68259382
56426137
40354520
26089049
78701896
67584093
5879051
24698635
62117485