29832
2854312
84214224
85062395
881715
75824802
72993700
24126810
37738820
30684185
98157090
28752323
1458247
7398647
77057743
13899778
87018275
77732648
60765770
19604268
41562889
33369295
25046247
86456007
8576045
51169579
69335583
74464692
60127669
63816186
39797613
19851726
93359699
66391477
54081978
86105890
13425484
74232144
6347475
30727663