20525956
7626168
60026665
18062728
60687354
55629879
79623510
70211842
27437587
57821499
46169786
58443415
80879018
46063524
17313249
87689663
82133462
4885077
54572119
5173719
39184779
48496192
84672539
9943762
43337480
68309670
26874579
80413026
44176932
1479625
80043650
77694062
37996493
68445013
83061524
40982208
71971502
56612326
96054446
40723076