55044570
93576002
89779622
28278558
69008973
8292812
72851576
319203
18093325
74148495
68932364
14226787
25528189
31578530
10847204
78714550
58529604
89902033
32676591
23027921
78061403
71264395
39133633
11049556
85604075
64716873
6492578
21251402
5138264
97701936
96451481
13652985
95323248
85486758
1547904
34448442
35202383
38943175
39117454
25615110