42843298
2731438
2858722
30128927
86672163
12651348
3825659
66184545
45521196
1125237
35037501
4245650
76538395
2644374
88164829
95706855
38948012
6878884
3252603
68681360
86292110
79332633
81722153
68123318
39404909
16149192
12566870
39573259
69853013
45853854
41674874
62742063
17203983
64355974
81284725
2976301
84252036
80096671
24057489
7151533