53522958
16448778
8361901
607955
66857919
2624421
86516570
69115582
79219800
51966435
96178032
45203829
64113603
37853209
95052692
94881377
73551785
29298871
31915121
41982811
40933088
65634650
15011718
45148229
37178776
59098018
80286568
30296778
26637814
868337
68245586
1809506
8189981
645595
61492039
99857743
3197977
30178695
1193417
56891388