55105876
84815874
54682003
91087578
38479313
86651384
65013081
12474338
11165891
75599614
2347754
49362721
12855533
3081101
94284612
4934539
481678
1297326
85091560
28393554
86162254
98248503
5416606
75216125
24346274
90698598
25662778
50185057
2846288
69389428
94187216
56081680
59612577
94819123
78118972
47269303
77794374
14195025
60833764
87553712