31079804
86108439
7913936
10902592
48379436
64394224
37098124
6765614
63357063
7986731
31429448
65142938
54581887
44346832
93395284
85799973
80701248
74185890
28202489
28496283
69307753
12394415
82329673
29043648
1960567
5247521
28354666
15231823
26839045
26551074
92891461
55322015
1262544
44084058
23767825
80426867
84258437
30109984
6217855
56168110