45657776
33086441
4306770
81195811
72708016
14422627
23823853
61631109
83636996
1714170
642180
64714176
43699927
17055885
92713385
35542884
104288
24309911
9729679
12181324
56056127
73175138
76848003
15055381
2315110
37362556
82034528
32212146
86975022
61872887
51024362
54066922
37265577
75195115
82243751
74333497
50039120
37548481
94017720
18282046