117957086
116318059
115894722
92030558
96721251
96882253
113976783
113258894
112214548
87313288
90956890
62033528
94839078
84693654
105680561
104678586
79296921
73367977
62330482
79355772
85443646
73891369
77406830
61950817
91539229
93525363
81120453
86790034
85163160
111521709
78297860
97456690