318966
580975
97802432
88535831
19113440
8574843
84294771
52218218
94405460
386650
50035018
39502571
76473335
46443513
65911077
38072369
68852206
2945242
54796731
75709853
69502116
74118319
29184034
7031425
12493911
44801525
27483907
7049709
79847357
7612394
4272541
9791158
41449841
978369
64201856
1705552
31094064
31283373
16472738
22094578