503848
49499612
76957828
11035912
1119773
63099056
13586109
2499332
917720
66268674
72421311
70896513
28189561
95293080
10789739
87384291
30367643
58002622
60909893
29785441
24035419
51214609
87008867
39976527
86369849
67667132
9969900
51874151
72792152
8898592
96236797
14057155
76751868
62958485
94725463
93301595
77153091
39341376
4165346
82088832