2641497
40333234
19989889
39869507
4197084
14588833
7864502
70967027
3607281
88367536
24603475
69202244
7125318
21322349
26924890
40772571
12802899
42376646
61193239
4038060
53723056
95467391
9505372
82451016
34918221
67845448
39474173
21218540
11813233
42105072
93593835
97882895
7423994
82863398
84327753
94838725
54241866
20433586
58524154
29304764