31349531
88168085
74684640
13196950
82075103
75075340
9386629
58052351
3350406
7852606
38411532
9252677
5177827
41889696
52029535
47599897
40585953
27149901
79343407
30022921
66043177
2387381
8567247
50147453
8350549
37614572
94073432
54479838
75554938
95634020
8053739
38222029
65857370
11825656
65647797
54261887
4583397
15734071
49058523
36964388