21241262
5025269
59934748
37182404
3013141
4604671
88053780
91642876
66674137
79663970
10363763
41918689
1072591
41576670
63603973
41752790
33115491
9105275
67237562
25285457
32489689
92703067
86704741
14306426
49885477
70596932
29621053
13843889
52616040
73503360
96716584
86263929
92713333
87367358
44512192
70217545
39491354
75552554
40152638
45547412