15738169
13063440
98345120
77855334
77203989
52333202
8097617
58263508
12404934
51084836
98161676
84571239
94018822
17413961
85492730
4131851
31718015
51057856
86687789
28382479
35704120
25096310
39408303
7621727
76076348
22605354
12474578
4169811
77319767
9580992
4112919
34182066
11701468
958988
84004815
98782267
93805022
61005934
4417958
27109316