20121172
48899567
45534928
9286537
83487588
6360147
64776647
51564994
40695880
61809526
45839590
82265249
94862692
36575175
70957947
41086654
1314881
47689221
77354206
81542979
85839162
2575153
89194293
26668183
12654079
9847321
11809326
92801290
37853246
57373346
74661217
99543868
14422795
45674601
74704928
63084383
42251341
68054097
64525768
6989709