40233121
9912970
35085237
43927339
66241196
5361181
8949104
94819543
72082401
54617993
34251143
2933738
14691169
72095842
85825783
56763745
1976360
19006182
47119368
94468027
52826047
32328652
55274381
36114035
13048812
26217508
13552557
47687397
67857479
69507075
17839182
77888605
66538808
2986871
19919075
2374220
4103856
64185300
13848080
29363692