43036535
47494206
16543160
9653674
53616349
57398116
8499812
86165586
73467435
74561923
40373367
86342177
40812231
34237550
19334198
96863530
104378
91621076
82547731
85965886
67096415
30205666
58404177
50898856
18647768
58042819
86028181
77991469
47388259
44038792
78627077
23932925
65056457
5062737
46845446
56471888
83624436
6563450
96943613
85962037