395899
65879271
1759119
4026554
9189551
3146096
24338357
23739232
64703871
79627489
81719606
10093057
46296927
64124145
21376956
12258799
84025882
80283504
70594237
12948363
32194212
87215637
16862105
41615402
88988656
86791337
43553004
9551092
42734900
9832881
77246382
10543363
52653192
89864324
78019080
36348349
58797064
1738670
66797312
51939238