511261
2347045
23948467
11699328
20274766
348790
16864159
94543746
27163062
24755947
94171584
8657127
70715289
2639214
8579631
35704886
92571332
67334655
62179172
92572408
39665059
6599991
50875689
1268426
13055477
23559399
46699633
51337293
3856897
41973323
3227251
39177811
37802696
53138499
58908049
7784460
28166316
23744071
3952593
5559235