1312120
30156062
6939368
52975668
87742531
62431048
65318610
41771126
94863983
88667761
64151184
15925996
68601871
30891899
20757845
79572731
52829845
89077484
1102583
59304910
54107258
10818023
4317844
82402504
35848693
78942495
87448413
5993
64705540
13649660
52184519
64158639
82955106
13047553
60915363
96111052
71683367
66653252
28031614
63019816