39308533
39818722
31934568
50967159
56678092
28038792
71245522
74394544
64774067
14896114
46972148
93076184
20984818
57725320
60692476
58294271
6347747
62719515
12165893
2858333
8439302
83604325
61659776
63723619
38985223
19175483
72102633
98799805
91101635
59677733
24649782
96616737
27138027
66513512
2236878
53023565
15366954
87346129
67869977
9742392