44979263
90587477
89968580
4112578
28837338
21267907
41229004
29373960
32695036
24751203
1752647
98386411
5251934
25803906
18613664
9929331
68214803
97996021
27829591
78187538
60105292
94798807
83414948
13258160
21797813
4996300
6645576
20302840
81618444
75141178
62963194
532625
31566081
2380863
77055198
55342172
36679396
7567021
16502755
44224740