32491629
28822822
49249448
6981719
85228015
1100247
85306660
98889403
94979964
3596480
47792582
30826672
24103072
549596
53294750
6856838
2325240
67418124
30235892
55192014
23716595
47824582
19029556
83223276
22485397
36801800
66644131
33992136
36738150
3622846
37762777
3651723
59397367
6183729
25678756
7535169
49142099
79061645
18519583
1547883