5342512
8056657
51482569
6093572
10078018
93783519
10312167
43252726
70694928
8899287
86055153
33765948
25505958
59217244
56222989
12189572
11224217
81108121
39274146
9357625
8140295
58217159
41738038
54332959
88702771
5028600
9180737
69129269
56999099
14812315
84734099
11833864
28679710
74022389
62807921
18206609
8922448
53467859
49088974
1301140