58931761
9857737
25948712
17305856
7721619
10058028
1128105
47975222
41253425
40384150
77724670
50784556
63836518
97848374
77109890
92924239
85401330
8293812
55065058
80369399
46662616
15832134
83792909
69956570
49763719
94846550
45452436
95225752
96313324
7833077
6574756
39463602
35724899
1614952
15985739
21923925
32787370
92035264
90404048
78935586