883713
6275218
38795330
32026814
17189139
24226534
80648146
1747621
13487055
80672142
44791196
84685235
63779462
32357305
92551755
52398734
45273942
73474758
84265808
47912833
88794443
97196425
95677532
28206194
55427110
74442358
7954704
38954941
66076786
3648488
77062439
93952319
10022729
3882521
16216179
3167256
72419430
14166084
41419205
1388602