90709946
2044933
3419727
16453647
58183618
44975825
82792408
20851149
20543137
16405318
26459048
70788513
21877452
30043045
62889597
70994672
44038316
73149640
63471509
28842363
37998135
42468441
6105876
51327423
62849951
12286559
28294020
59558903
54038897
50827212
85616442
86271068
72676734
84791847
429800
50344237
20334359
30233635
79962728
98361326