9676966
70779463
17399
45984917
45384126
3607685
42547288
17972934
13461622
1275435
68677486
36564621
14731800
82915660
44455769
38251385
43967947
97138954
67029284
54706054
86526466
41261922
28745083
5763247
20264589
36755553
58517022
26843431
37103065
78091630
51616356
120040
72043952
13315771
24571336
1001422
7411710
22911654
98545520
21621673