42397362
8966572
16149785
24531112
75245512
5417367
63641150
11478134
63518092
144874
73448643
94723178
91204702
61914883
21415327
34853657
78182135
41738513
45976603
24609543
89859559
45335548
27768164
7591594
5971229
89682333
846373
85913034
43535217
96768466
68448128
93025130
61288614
6559529
74489757
71666126
19046952
50387009
24194596
24638976