28772527
38258361
14793041
64978748
57453881
41864609
77211117
44239505
44217959
42258622
58422030
46227983
11223780
93214822
855180
20965005
13525293
66182686
47091430
62533474
39441518
97898940
49619540
37544478
13724751
57278059
25859903
89864252
4596314
11813518
17623906
13131927
15228591
833845
34077139
24354668
67724123
62196383
30684253
68441051