36353326
14224541
89929350
41415216
16713537
73317388
23254595
42741420
64961640
15122011
73712696
8645772
28738802
80576041
14763971
61337467
7734123
6761599
65691295
48028270
64894737
34323952
5917308
57812609
92901823
20368198
76597032
32464110
43811545
70397760
73916678
53107493
34597762
30717829
51001026
6969407
14444954
76852327
50149874
5225999