15825741
1496514
771700
7472392
87182113
44125215
7483966
3188309
14858005
7699132
31559722
32576089
77984809
42058454
35269134
8095221
44291271
52094845
31603703
15849178
80876955
51857800
5819729
88209334
93622012
33603626
68202909
53321568
98742050
50317903
8678434
278257
23537057
64405323
9383372
5033001
15387733
33481393
15905902
34763738