15238675
19959220
5258589
32245900
43271301
113322
8080967
82008172
16137340
43863681
49341488
70101961
68266317
51264330
44204130
89185322
14452028
3399752
60228390
3851957
90291071
92092683
51738510
16692
96787248
399832
55909848
98404337
99465962
7824620
30318983
19557347
50966305
59725804
594912
85372369
9527182
60486335
72454404
86098709