24101159
43511196
30362937
50609251
41499034
11853118
45451730
31625025
163860
84915611
99598201
97563246
29183638
10881429
68721126
29408589
33668696
53281008
27908422
7103075
93599865
52055633
41719362
3240588
2311206
77648211
98172712
67051713
19612988
25687900
5713392
2272724
24985321
49208439
22784545
85768900
47921542
25355600
23733317
68053807