85168635
72112982
2418957
95946906
74479767
47767299
6186816
46204857
7521301
4410753
11834043
63833491
59563437
29702688
82591692
68474189
70905133
31545202
43944046
1775069
89946035
76973463
86679197
90237337
32334668
60521645
66205346
29268587
57372466
5084501
77233206
90202029
30698739
22065862
16344806
2072216
86141959
77349982
96122466
447515