16433516
31368360
10823699
14519478
50079144
94815151
5497964
3533237
94517013
33741359
27485581
9268214
84395263
35811421
54593488
86641134
11752855
96487064
24139255
68634268
93917816
75441649
38136995
91803645
45009548
50399819
81232536
42579198
22016189
56127634
47041727
7614917
9363990
79157207
52875800
83458033
11492367
76214546
5181143
52838500