83125098
79365221
16336099
1798487
30402940
82911261
26141438
87996839
82323337
75782066
19634469
825733
32138083
56849189
29255204
42534652
85752332
74093634
32855124
44186845
3114578
43242940
21157
86777325
10867087
69056029
10196885
8270780
14987637
1370980
27819114
51585747
50188698
8935822
55017542
160763
4345913
20873075
62692780
70005069