99805156
78139569
534554
12742899
181750
65508913
9942961
21628064
6518742
3761422
11529530
3418221
10843447
24797124
21758128
7077504
23925894
86577955
26357639
45093981
41258674
36878531
31957117
18055941
97221927
184131
18711601
7917147
13136904
1379820
58399187
3254185
32132392
9363821
95223294
72386372
81109583
42064471
8079088
83118140