50995734
59533635
29241276
29134866
4253671
59848540
15935817
79285295
64822266
41308946
25889381
18608212
61497386
60842841
32643779
35185258
77893361
65691303
28597004
2029399
96808473
19291306
15028359
56077233
7651103
34428837
49382107
51106038
2297689
65775424
7157404
8969452
3494724
20083695
60466867
42629391
67813503
9766986
34068751
9312805