53027860
77363684
49624618
93408727
241578
51963422
33041174
32977348
31012205
944119
63878634
45391845
94861315
54447440
41861790
32901201
57699211
40299963
18638978
82237560
56752280
60048504
10817037
51401308
94716950
24169399
26194564
79339450
66764590
67264148
83763445
26376110
33822633
27809542
31632198
53297027
3235930
2127259
85581127
79182302