2374744
9576420
9144956
67408303
20966396
7416191
18094216
10752596
40508935
7519149
9791507
54214855
8329504
6516040
5768404
51183922
39122919
7985856
73333056
90952064
85658962
1944252
42173628
35646239
32693800
80163426
28768861
65456601
91646150
76258352
96179956
89455329
32402784
30644030
13377452
3291737
93895388
30038481
39514209
64447709