75604843
21661686
27129136
33341877
89751066
62639380
69251628
69913844
41042766
69366953
95678100
6934580
28738028
25517568
35483903
45318218
86425037
80475443
45739336
60816332
87339220
77617049
98294206
56943260
8292385
98892929
93481284
55895445
44017647
6346790
21888900
68382315
3765290
68392786
67357659
5306172
53681983
34234178
31246965
24493711