21899724
5230394
53769063
8657867
84953656
46031960
4088543
76372813
75068897
33551548
9766254
42818348
14318560
55656621
80458823
65339694
46046350
50609401
69377074
54878872
74853052
65221865
87267095
44853346
70406390
12289646
8955685
80134697
64314284
24504689
9964882
5361288
93084945
6900473
17528808
67464820
36702198
9501505
60012148
22445958