99682515
107582282
95852695
97175033
97608671
100662731
78382819
73691172
96145453
69671881
102307820
96351132
76802160
101514366
101594247
105194246
111039988
87914314
91366278
80904829
83697082
83016980
86435327
75322627
84750713
116200355
39309420
99152382
72189886
82598161
97043314
86288121
81049491
81894547
81234540
53471108
80861987
81680487
83029420
83353798
75213063
99946473
88079055
80924710
118207952
102950276
96442973
90442767
67564956
85641206
107335137
118525086
79304090
55630510