43083122
82438235
20874035
48981146
12234864
9161780
15953456
34162756
67705663
6339574
90785676
71785844
67962708
25124745
11129111
31975130
36279060
520107
43488010
50103246
8945956
93869374
46523030
83585455
37763220
13113472
57113051
91455280
46469617
26603684
97746889
16869184
31961322
81464452
18425885
28537921
436410000
17272016
39195175
87754315