30706899
5991491
78153253
57158114
30021949
73397452
80107080
4376850
49047519
44533687
8684858
29418915
72538032
52332153
86108284
19351727
6172624
46504153
42021898
63265711
23456278
66012399
42869500
65135164
34374440
28499504
7056072
54056871
353274
60407864
88077735
84249385
3702853
12877339
4359482
96537453