42516042
16564892
23182488
47773453
31493003
61281935
87261928
84177343
71228026
21186983
77376520
63428235
17196035
3837769
87529579
33834345
1427968
48919722
31133089
9355584
26204657
10457244
73288481
53269101
14658564
15017983
74897775
28669192
98547060
96363296
46182469
84909097
952730
25604503
68532930
5222774
85138960
44971184
77366573
26379304