95789630
20661747
25991402
23601590
59916768
45676914
25515204
76912410
6345881
18832557
83606912
7271637
275565
58016816
6003418
16675449
51902020
34318114
75577718
64533364
40962206
8420839
38547904
45845987
8641938
89003600
49083204
54582270
49058678
17379390
85157867
20534780
83361823
31286415
41192022
1300313
96208927
2223638
61393980
73969197