50055202
19482466
87263
16015175
37235413
82817804
24547168
924803
48412646
23325481
9841768
5368210
10366233
29688953
16228622
63257153
77615679
40519916
49503277
19651683
3911875
17551440
50403109
68447842
85497208
20297964
57073999
1189623
69097140
601321
55323086
71428690
37045330
89244675
65454448
10266556
95447482
51221514
70354009
69292772