32054899
4405268
20255923
98315215
87863760
40983936
24438067
23176839
33627621
16753013
1301102
49176211
87343171
35041538
18651120
70756000
12549156
6093944
38181140
99081349
73772424
39317574
66134444
82179130
18167903
9223071
99313618
23752583
15514673
46179070
78389682
93034134
73636660
52395115
15582568
55457100
956618
67073126
12091174
14179552