15949566
33782985
98312290
32545590
81296310
72384778
184765
59331287
83598809
53887400
5851734
41431351
3753568
14218275
21329891
13632163
81967717
64419115
55751971
283882
40696555
16326100
72115085
14336166
1605417
23959383
30074076
12085440
51613959
41088226
62067483
70283616
94929531
37668582
9122345
43236932
84564233
15528954
47215881
36519959