109506466
96155092
76196374
108500055
97973036
73496122
102678634
102551312
67960300
96755132
93706578
67871580
107521664
43855860
48182736
80330936
22140067
66763951
43978013
19843333
72693297
87920868
77439252
87444004
40384620
4116284
60082172
12076292
79738023
43605119
87578270
7007638
78840734
53240246
91507629
86637917
62176448
77184992
67055284
85867023
72194863
72936911
38462986
80931778
6732278
55189966
75168949
111546484
89862732
67755571
94030923
74980774
112910033
101551225
110544882