31605559
88444188
32675284
90295709
10765051
743843
80314821
87101550
67885800
38918719
25686526
26303738
26745698
94982141
49365147
17532709
91127541
24735088
60943131
79231949
10057678
30777719
61043124
80117011
25746913
68873934
19138858
23326462
686429
5870491
35561390
1277513
8119715
25799290
44223859
53732652
24327028
41954641
63388782
61358345