41396746
6566267
91794904
63386254
11347030
14404624
8454271
63529646
89149947
70814606
14659238
15925045
7743299
82682505
9549311
80607969
37884876
52294472
60783831
45527405
58699630
48843771
55812816
41839376
59833950
10727921
5043881
6187602
13828890
6802254
85686486
51899212
92438598
79922542
3574777
15235277
82787418
43336115
9668048
2946154