86144263
49877115
6975970
69038124
54078171
41961654
51828755
51537767
41439495
67505966
78092657
59972790
65652023
1097996
6562710
94941014
11761477
98822123
28724385
8149924
47171218
74957810
350712
93183886
7993746
25009354
76083316
7755566
92426049
85783634
10889888
89236842
37901578
50127197
11522590
67067656
82897572
94867468
28417295
66487588