2143182
72275415
29826048
52571496
88789480
29613811
13194617
29997649
24839007
18897216
86673890
49104680
95338355
9047477
55396725
90768784
53797618
525570
59634569
7637748
81076382
75401436
2949163
35684754
55146373
96134904
60106725
61136162
66994386
20143077
13604118
11112170
5285261
15774583
12497359
2294499
3665675
60947806
7347835
33969663