41378213
86186045
53681691
1781218
139330
40521007
73121913
63162714
51014442
89696752
92801283
33299152
36106577
35908872
818747
81155818
65354534
39898792
97118258
91411038
32162326
8019823
82157351
5992985
14388279
94912712
2903578
79589281
91456171
34998232
4659944
39479804
41751901
17177271
67116227
85165205
52419760
50055546
96648210
58151641