22705796
37127834
96563620
80407560
49843447
39517414
54855427
25187902
9610416
51473191
67615581
64403071
6055638
10613078
13954171
77256510
25275067
13329055
12965494
92236565
83153921
9458027
12638703
44421533
6368670
1827494
37938432
6498331
73078002
25518927
1209802
32655104
1218554
74839170
6619166
17521495
72138365
97472801
5954479
25502545