2911112
18386197
17092378
36627338
13306769
86939015
85533928
79029159
2241316
94066002
79288404
55249932
42497336
2816621
61351664
416994
3092471
84697324
54762353
19594985
89921660
28908964
6666990
83792920
67218247
9137357
78858584
55417727
685529
86436322
13084939
9102070
78182282
75017033
49795451
87005408
92403141
61796932
32269252
88412653