44042413
1602753
5249690
76441995
342554
33901971
98027056
14178886
78708220
50564956
82563541
58753332
60694534
66119454
743323
50429251
5126217
95582010
24496883
19381338
13324257
97762841
4755013
35908101
18971130
3443689
86249738
67517043
65684834
59832132
8416843
14479944
15834589
82306078
10577952
46395166
58441331
50336863
29028255
38653278