50688935
41998657
87938988
56551364
45495146
50959391
68039585
36302185
21551753
22865847
79828348
11214718
14586069
55736194
94375438
38177329
78564747
32841360
17575791
67904666
58468268
44693968
54005538
4180490
64307285
23659861
13977241
9135270
14508784
91422257
24361799
46258657
30457882
80216227
6195573
47132724
8199526
25269139
43143392
7112776