4106882
1874878
23712091
61022863
3984801
54342927
68059235
11218408
91111193
55994762
3579739
348445
3412552
96742121
30794370
26274179
98961162
97729363
85266741
35123363
19188234
27828076
16992940
6917646
15145365
76491821
68949308
14787096
8619786
66153104
22668479
7163723
54397386
66537435
92629204
2672773
80063103
97421030
93958737
66763890