31373865
77963555
64733855
6059730
89119332
23994696
57281448
43913611
3839714
53365290
88824320
3148606
10421637
18993577
45437062
59605020
6711113
20518266
34872932
4163488
97151341
17327874
50788068
47174524
90842647
91612219
47462096
24667294
59858623
54054318
52244196
20888244
49877316
95772615
44967258
51655452
63252141
78295382
40565086
53052135