31156908
29788374
23832522
4401654
40523326
43379406
82901563
52921605
92953451
55892251
36647185
51994921
66475066
672064
78526083
7430207
10696931
34656785
16179111
48285005
85774466
49634575
52183556
15388513
9682899
82371932
61172149
79661850
3183386
69657454
24021600
19025929
71768717
64953735
33269469
60332186
48056488
3001304
7129247
29244585