22024026
36989196
39703281
82211811
54939428
34164479
27283945
47047285
60857767
5792336
45781720
37295888
70103396
45762172
81832447
6240851
34772248
36419691
12805469
80814438
2898565
88792519
25319957
86562976
97632126
63017063
93816377
64415759
991600
33054686
57219412
12749352
91214184
93415627
35165357
9652565
95601034
48563055
84925613
12619438