3998264
15795908
87459178
43343767
69802338
62567405
1287957
83778852
99801326
48554080
42998235
36981946
63142418
25566727
15595354
7186954
584749
32142887
42111398
78572819
1454383
76435285
58548980
98656028
45708766
25576403
62482112
8360192
38287450
44972731
89333805
38292958
44299955
39279265
53796390
37335723
396553
48143288
47419731
10253191