93405153
85045676
50892597
11378431
43948614
45556576
68702923
44238746
40204209
10009916
63765595
4149869
90426887
69443149
15473303
10535533
51569513
52323758
17897804
4568195
67475105
81624917
33656157
70234129
81367979
83191320
85105378
82814911
39591876
84453805
61316955
3902690
1543919
14332900
79718592
302530
88709082
16369018
36447823
41905717