47455327
17052447
43171583
95371162
73255294
98773083
60177707
45143468
90624804
30846728
34371346
92101935
87626156
37655186
56187844
38449909
4687515
6032361
3010116
16348116
8199293
75678235
48026428
18599248
92489746
76169438
11871094
70476409
46818003
99959733
50311217
2932048
67094631
79797354
62033028
77249372
69045194
25632683
9626676
11611123