15577860
21648191
7754626
71501499
1302546
82218441
10502206
37188335
69415865
6509622
33151140
12029081
1695252
56625166
4342977
2412375
58145810
25511099
76544586
26373122
11816055
22345635
39279741
46423732
44306372
12871258
48614093
34689722
39447954
8277643
47021243
22813321
43273246
50972957
14219705
9119263
36507907
41469193
7947332
65388805