20114838
49994966
75267082
88971349
36313522
394423
2460220
25303289
8219928
68305169
26704282
95302611
5151696
35677206
13353112
6251698
4055140
46325878
56909675
12752678
13302592
44261183
21085385
81997399
36662896
66432443
19793774
30963370
80048916
64797166
25823288
13915424
42155402
28739906
32287817
11122507
31034836
43398736
20263196
25797502