17122036
54093200
47285904
33578103
14326806
203158
6617774
8728244
87539878
66101673
25216925
32517146
1531408
3877144
90474479
8238766
65067181
52782602
1810268
17458673
23786240
8941653
38106064
3911827
68489007
61818440
5695230
94477317
5391610
97099165
89552178
77859302
65583329
67505065
9389925
50046663
73087540
2588111
30433896
27243782