43743762
40126365
18256917
23303478
38538369
32885378
1235384
9776566
25143977
5835902
82107331
65039774
50906366
40267289
41281623
76257272
1616359
75936975
82343100
48688965
36393175
118143
56077539
65447390
86371513
90531834
77593153
85058783
17255186
62657876
29206963
719489
59109453
10387043
2354808
69804306
82928441
66452339
33953501
12703763