3153722
58217611
93381852
2990770
12985282
48505934
89968202
20965280
962662
65303394
44038333
52899579
2663418
6880395
8995170
54195695
41582882
4634882
20954026
79222378
11981203
7415118
40478565
8232780
78124046
13025674
95094656
88514540
5078603
19589797
63666608
73368087
72892187
20179215
46604428
18791673
38646983
28253524
45265263
66656021