29523397
11942230
68356473
71724394
1689998
1282279
38808482
99269256
44929589
4129143
34205145
97853129
44763175
10368557
4258986
89663361
61271958
66547674
21942302
47658885
90127456
95688646
55701032
96358432
50166462
807765
52359837
84246483
5813340
53245778
7798742
92464163
62959456
62717564
75572758
38204116
5267210
61895225
70506195
31306229