142136
9358869
8020109
9362652
45937618
77039534
52957346
65017778
48211857
22295298
78082299
37867312
6996704
85544010
34593375
62131521
55968913
61074070
35874416
21872690
14073242
7380357
97726772
44287025
20644895
2631560
76799902
68888778
20487559
77471977
92236932
32385111
53781538
60172840
67203617
84416691
19946715
95535865
82917973
88121254