11591660
40115490
5963108
40999085
75495779
99656772
70347904
92335458
10665305
81274100
55686384
1652551
78608443
8234033
77627300
67257764
5167841
82527078
46452920
24378323
73485375
2217396
57843657
84069360
14777671
16676300
13265911
98956703
50154365
24386067
12859859
25817791
25837193
45181217
7209067
38454060
85894481
12693107
36975614
46046216