77157793
81489135
10284185
25806646
66433309
6058656
31908898
50597580
37643123
6607540
85207348
52335380
23296183
41178615
25805494
93634734
63116880
57339488
73635897
32083068
39675226
32086221
22883397
47743335
91082838
82493941
58772675
82973505
78233153
58416515
1096158
3006850
87078546
58708336
39843281
20557184
61747453
5851444
48678035
15561331