394499
7184300
96489412
74892940
88141164
85932229
48707946
67308831
55746571
17598027
39674181
22823750
64345581
16235545
49669315
14287735
97804954
43113565
63701217
8458735
39867856
39933591
3839521
11537109
63879250
8486257
25393095
39368305
47322197
17972722
41013988
6515467
2861726
10645301
6436951
55166978
86292795
46259139
1601809
24871316