93505196
86991624
95139963
51932354
79064623
4845117
5966561
40373604
18258613
86861532
67142732
63347524
64336023
20325754
70123891
81022308
41348388
91278468
42794898
7037828
84708527
86234256
4044757
33367486
24609635
24822711
78108803
71761865
1198176
7068832
49249269
5681026
35653985
46945091
1137606
67341530
30593997
13398433
33567393
85956416