30151656
7713682
10347218
83627703
77243526
7583096
47536013
72302868
30666369
35093674
40734020
79542862
39567081
81873433
28997628
71494763
96161553
46839108
47822898
61097116
23264893
84507515
17243810
47732645
69888926
36051098
76744857
4066519
49474899
32901152
31848309
10153021
69732197
62102325
69676002
40085682
7859229
3854420
933169
10578674