36896886
38901671
100306718
74486278
97344225
99562882
99163902
84374405
102544494
45136636
118347714
95950594
75353412
68346631
67941434
67849802
68005322
66975601
67017013
67923502
97664764
79680470
34813544
27421944
27262059
22962372
109787340
118005856
117942888
99749488
117776064
117209978
117333708
117467197
117354657
116568697
116528999
115024149
114823621
116480070
104876752
116892518
116503311
113541021
113075086
116233883
116141250
111950560
92023977
68294356
41790079
114584030
68817452
99622420
35739084
93468027