43962781
25537295
61782098
29417472
21513410
57504929
87106063
71603790
50227404
52532317
69187047
66927645
68066227
64051766
74437524
392592
59051698
2484101
94614143
41133191
62567116
8242901
6772948
31559912
40135513
65924011
58697550
1351008
58685624
65251609
89436576
9805545
1886386
7813199
8846591
60803451
96352717
30337922
24369520
46725007