42196723
87307948
31111943
3248627
89794909
21107181
21196558
12959684
75746856
84752548
43278442
53506570
97573303
69169305
96126568
29338179
6696621
86214552
69054989
50167473
2687013
57259170
16931836
62248831
43579847
4753389
34266611
96585378
24662879
45782670
21035799
3871429
86903138
42401678
22254137
77193233
99592557
94117698
167836
83418789