196353
50213542
92733294
48754943
19443496
39572770
1915078
23587112
50892807
66663169
47235718
84786472
96481972
31807671
91359835
16776598
49779018
13526491
38917325
32623415
35557376
3144809
64264295
43342076
7743102
29921866
78291081
84224787
94593365
45729166
80373866
2921788
63638979
11987629
55551700
40638767
87922725
1874776
2241516
929448