50709829
92823407
46172999
83788603
15598751
99341230
59669320
96566329
1419381
9229915
8799687
3777042
604516
194549
239071
24501276
48878275
584722
49629611
34613320
34494621
44895095
7145851
13524242
35557031
24825780
41731979
15183606
59879196
38114121
39145534
14737889
13611313
90549116
25456190
49472732
83835898
66675612
45531010
78731235