11543328
5183503
15786381
70142654
63536571
70164042
97163764
76331647
56909260
41791828
9729304
4744434
2172128
94254585
59346208
65953906
49852545
51224228
82594553
37576654
22144961
313293
6209274
60713039
57629143
5523955
8308438
23551159
12393349
6498636
35829330
52147635
2644926
77229735
90338551
96405946
9113587
17054760
45605646
21948684