168587
81189773
59844319
57228160
68221081
5347589
88008026
47839219
58056655
30965381
31405864
40518570
1665199
890405
36864575
25641894
94259227
820164
53564702
34579500
95516430
8711159
97929245
3124516
64044137
66457921
39463662
5549043
57154289
71277712
53861047
87089892
96895453
67664799
89463567
8451770
76064718
3799866
77872864
37227876