79105346
31161844
58287543
42546442
42456432
76317194
45465006
15989029
17388222
39582610
1260711
57567323
40169970
4039591
3377146
58409225
23775605
53278708
53264600
86569624
67975889
24067753
66172887
72738530
89547656
59672066
24686764
77301027
1744953
20332045
75204852
93536433
40121618
2824256
51056991
71963584
58894204
31075141
34655422
19075832