17082696
3099429
85719986
79797342
23856732
7763972
13346983
95202472
8858346
6342640
6553267
94952158
18331088
40802551
57931053
96897152
5718956
21598734
74432915
28444981
12472711
17675274
19145112
47467722
56591581
45235124
1837181
11231583
43682376
54024730
8276686
6869159
1780324
63151100
3416601
37677819
90925123
83204444
38422135
82964066