93636180
56148506
2624630
1043855
71227445
50305661
80452184
20024926
99208417
57573535
70553801
39155765
32956313
67077685
91127148
75872757
26296492
78036799
14799184
82735576
78786483
88941130
23656336
96603179
18776365
91707025
95621867
12292294
95692329
86814937
12084556
11103972
7252213
83981338
66635397
36094335
63132712
40127194
18208137
56688550