113783885
104850932
108627990
118503705
118463257
95480268
97532891
99086842
99998183
100144259
101106989
101552125
100920657
97674146
99371974
99489362
100664563
101068191
101374449
101714939
95105861
100884494
96610467
99409690
99700813
97171037
95348215
100706116
99234476
99738297
98345256
97829662
101147284
94982371
95251561
92583681
98574077
101773330
96671483
101545103
100428246
91557748
101557115
101685833
84444090
17777137
98838111
83987291
86361298
98838192
104270763
77518659