22113966
37449749
678124
27773043
79884915
47102478
21054547
90207038
13478770
78681958
17955927
30672945
79281085
74108533
6712212
38754230
13226301
39128400
34041290
75481204
20626520
3904888
95808081
18696711
92266310
42027614
12044213
97532754
55743327
12932518
9680430
96343952
73502489
6133180
62034709
20806676
49057104
1885041
67965438
60848358