diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml deleted file mode 100644 index 1dc4564..0000000 --- a/.idea/deploymentTargetDropDown.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/java/com/example/myapplication/MainComposeActivity.kt b/app/src/main/java/com/example/myapplication/MainComposeActivity.kt index 0da483f..8f35518 100644 --- a/app/src/main/java/com/example/myapplication/MainComposeActivity.kt +++ b/app/src/main/java/com/example/myapplication/MainComposeActivity.kt @@ -1,5 +1,6 @@ package com.example.myapplication +import android.content.Context import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent @@ -20,6 +21,7 @@ class MainComposeActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) application.deleteDatabase("pmy-db") + appContext = applicationContext setContent { PmudemoTheme(darkTheme = isDarkTheme.value) { LaunchedEffect(key1 = true) { @@ -40,4 +42,7 @@ class MainComposeActivity : ComponentActivity() { } } } + companion object { + lateinit var appContext: Context + } } \ No newline at end of file diff --git a/app/src/main/java/com/example/myapplication/composeui/Authenticator.kt b/app/src/main/java/com/example/myapplication/composeui/Authenticator.kt index 3ad9ce2..e7c2005 100644 --- a/app/src/main/java/com/example/myapplication/composeui/Authenticator.kt +++ b/app/src/main/java/com/example/myapplication/composeui/Authenticator.kt @@ -15,21 +15,17 @@ fun Authenticator( viewModel: AuthenticatorViewModel = viewModel(factory = AppViewModelProvider.Factory) ) { val scope = rememberCoroutineScope() - val login = dataStoreManager.getLogin().collectAsState(initial = "").value + LiveStore.user.value = viewModel.authUiState.user + fun synchronize() { scope.launch { if (login == "") { LiveStore.user.value = null return@launch } - val overlap = viewModel.findUserByLogin(login) - if (overlap == null) { - dataStoreManager.setLogin("") - return@launch - } - LiveStore.user.value = overlap + viewModel.findUserByLogin(login) } } diff --git a/app/src/main/java/com/example/myapplication/composeui/AuthenticatorViewModel.kt b/app/src/main/java/com/example/myapplication/composeui/AuthenticatorViewModel.kt index c00482c..facdce5 100644 --- a/app/src/main/java/com/example/myapplication/composeui/AuthenticatorViewModel.kt +++ b/app/src/main/java/com/example/myapplication/composeui/AuthenticatorViewModel.kt @@ -1,18 +1,27 @@ package com.example.myapplication.composeui +import androidx.compose.runtime.getValue +import androidx.compose.runtime.mutableStateOf +import androidx.compose.runtime.setValue import com.example.myapplication.database.entities.model.User import com.example.myapplication.database.entities.repository.UserRepository class AuthenticatorViewModel( private val userRepository: UserRepository ) : MyViewModel() { - suspend fun findUserByLogin(login: String): User? { - var user: User? = null + var authUiState by mutableStateOf(AuthenticatorUiState()) + private set + + suspend fun findUserByLogin(login: String) { runInScope( actionSuccess = { - user = userRepository.getUser(login) + authUiState = AuthenticatorUiState(userRepository.getUser(login)) + }, + actionError = { + authUiState = AuthenticatorUiState() } ) - return user } -} \ No newline at end of file +} + +data class AuthenticatorUiState(val user: User? = null) \ No newline at end of file diff --git a/app/src/main/java/com/example/myapplication/composeui/Cart.kt b/app/src/main/java/com/example/myapplication/composeui/Cart.kt index 514a72c..8f95ee7 100644 --- a/app/src/main/java/com/example/myapplication/composeui/Cart.kt +++ b/app/src/main/java/com/example/myapplication/composeui/Cart.kt @@ -60,7 +60,6 @@ fun Cart( LaunchedEffect(Unit) { viewModel.refreshState() } - Cart( cartUiState = cartUiState, modifier = Modifier diff --git a/app/src/main/java/com/example/myapplication/composeui/CartViewModel.kt b/app/src/main/java/com/example/myapplication/composeui/CartViewModel.kt index ea8b705..f1e6e06 100644 --- a/app/src/main/java/com/example/myapplication/composeui/CartViewModel.kt +++ b/app/src/main/java/com/example/myapplication/composeui/CartViewModel.kt @@ -3,7 +3,6 @@ package com.example.myapplication.composeui import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.setValue -import androidx.lifecycle.ViewModel import com.example.myapplication.LiveStore import com.example.myapplication.database.entities.model.Order import com.example.myapplication.database.entities.model.OrderSessionCrossRef @@ -21,15 +20,21 @@ class CartViewModel( private val orderRepository: OrderRepository, private val orderSessionRepository: OrderSessionRepository, private val userRepository: UserRepository, -) : ViewModel() { +) : MyViewModel() { private var isLoading: Boolean = false var cartUiState by mutableStateOf(CartUiState()) private set suspend fun refreshState() { val userId: Int = LiveStore.user.value?.uid ?: 0 - val cart = userRepository.getCartByUser(userId) - cartUiState = CartUiState(cart) + runInScope( + actionSuccess = { + val cart = userRepository.getCartByUser(userId) + cartUiState = CartUiState(cart) + }, actionError = { + cartUiState = CartUiState() + } + ) } suspend fun addToOrder(sessions: List) { @@ -39,38 +44,61 @@ class CartViewModel( val userId: Int = LiveStore.user.value?.uid ?: return if (sessions.isEmpty()) return - val orderId = orderRepository.insertOrder(Order(0, userId, LocalDateTime.now())) - sessions.forEach { session -> - orderSessionRepository.insertOrderSession( - OrderSessionCrossRef( - orderId.toInt(), - session.uid, - session.price, - session.count - ) - ) - } - userSessionRepository.deleteUserSessions(userId) - refreshState() + runInScope( + actionSuccess = { + val orderId = orderRepository.insertOrder(Order(0, userId, LocalDateTime.now())) + sessions.forEach { session -> + orderSessionRepository.insertOrderSession( + OrderSessionCrossRef( + orderId.toInt(), + session.uid, + session.price, + session.count + ) + ) + } + userSessionRepository.deleteUserSessions(userId) + refreshState() + } + ) } suspend fun removeFromCart(session: Session, count: Int = 0) { val userId: Int = LiveStore.user.value?.uid ?: return - userSessionRepository.deleteUserSession(UserSessionCrossRef(userId, session.uid, count)) - refreshState() + runInScope( + actionSuccess = { + userSessionRepository.deleteUserSession( + UserSessionCrossRef( + userId, + session.uid, + count + ) + ) + refreshState() + } + ) } - suspend fun updateFromCart(session: Session, count: Int, availableCount: Int): Boolean { - val userId: Int = LiveStore.user.value?.uid ?: return false + suspend fun updateFromCart(session: Session, count: Int, availableCount: Int) { + val userId: Int = LiveStore.user.value?.uid ?: return if (count == 0) { removeFromCart(session, count) - return false + return } if (count > availableCount) - return false - userSessionRepository.updateUserSession(UserSessionCrossRef(userId, session.uid, count)) - refreshState() - return true + return + runInScope( + actionSuccess = { + userSessionRepository.updateUserSession( + UserSessionCrossRef( + userId, + session.uid, + count + ) + ) + refreshState() + } + ) } } diff --git a/app/src/main/java/com/example/myapplication/composeui/Report.kt b/app/src/main/java/com/example/myapplication/composeui/Report.kt index 6710dba..2053451 100644 --- a/app/src/main/java/com/example/myapplication/composeui/Report.kt +++ b/app/src/main/java/com/example/myapplication/composeui/Report.kt @@ -25,6 +25,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.unit.dp import androidx.lifecycle.viewmodel.compose.viewModel +import com.example.myapplication.api.ApiStatus import com.example.myapplication.api.session.ReportRemote import com.example.myapplication.database.entities.composeui.AppViewModelProvider import kotlinx.coroutines.launch @@ -39,57 +40,68 @@ fun Report( val dateStateStart = rememberDatePickerState(initialDisplayMode = DisplayMode.Input) val dateStateEnd = rememberDatePickerState(initialDisplayMode = DisplayMode.Input) val coroutineScope = rememberCoroutineScope() - Column( - modifier = Modifier - .verticalScroll(rememberScrollState()) - .fillMaxWidth() - .padding(all = 10.dp), - verticalArrangement = Arrangement.Center, - horizontalAlignment = Alignment.CenterHorizontally - ) - { - Text( - text = "Начало периода", - style = MaterialTheme.typography.headlineLarge - ) - DatePicker(state = dateStateStart) - val selectedDateStart = dateStateStart.selectedDateMillis - if (selectedDateStart != null) { - viewModel.onUpdate( - viewModel.reportUiState.reportDetails.copy( - startDate = - Date(selectedDateStart) - ) + + when (viewModel.apiStatus) { + ApiStatus.DONE -> { + Column( + modifier = Modifier + .verticalScroll(rememberScrollState()) + .fillMaxWidth() + .padding(all = 10.dp), + verticalArrangement = Arrangement.Center, + horizontalAlignment = Alignment.CenterHorizontally ) - } else { - viewModel.onUpdate(viewModel.reportUiState.reportDetails.copy(startDate = Date(0))) - } - Text( - text = "Конец периода", - style = MaterialTheme.typography.headlineLarge - ) - DatePicker(state = dateStateEnd) - val selectedDateEnd = dateStateEnd.selectedDateMillis - if (selectedDateEnd != null) { - viewModel.onUpdate( - viewModel.reportUiState.reportDetails.copy( - endDate = - Date(selectedDateEnd) + { + Text( + text = "Начало периода", + style = MaterialTheme.typography.headlineLarge ) - ) - } else { - viewModel.onUpdate(viewModel.reportUiState.reportDetails.copy(endDate = Date(0))) + DatePicker(state = dateStateStart) + val selectedDateStart = dateStateStart.selectedDateMillis + if (selectedDateStart != null) { + viewModel.onUpdate( + viewModel.reportUiState.reportDetails.copy( + startDate = + Date(selectedDateStart) + ) + ) + } else { + viewModel.onUpdate(viewModel.reportUiState.reportDetails.copy(startDate = Date(0))) + } + Text( + text = "Конец периода", + style = MaterialTheme.typography.headlineLarge + ) + DatePicker(state = dateStateEnd) + val selectedDateEnd = dateStateEnd.selectedDateMillis + if (selectedDateEnd != null) { + viewModel.onUpdate( + viewModel.reportUiState.reportDetails.copy( + endDate = + Date(selectedDateEnd) + ) + ) + } else { + viewModel.onUpdate(viewModel.reportUiState.reportDetails.copy(endDate = Date(0))) + } + Button( + onClick = { coroutineScope.launch { viewModel.getReport() } }, + enabled = viewModel.reportUiState.isEntryValid, + shape = MaterialTheme.shapes.small, + modifier = Modifier.fillMaxWidth() + ) { + Text(text = "Получить отчет") + } + Spacer(modifier = Modifier.height(16.dp)) + CardScreen(reportData = viewModel.reportResultUiState.report) + } } - Button( - onClick = { coroutineScope.launch { viewModel.getReport() } }, - enabled = viewModel.reportUiState.isEntryValid, - shape = MaterialTheme.shapes.small, - modifier = Modifier.fillMaxWidth() - ) { - Text(text = "Получить отчет") - } - Spacer(modifier = Modifier.height(16.dp)) - CardScreen(reportData = viewModel.reportResultUiState.report) + + ApiStatus.LOADING -> LoadingPlaceholder() + else -> ErrorPlaceholder( + message = viewModel.apiError, + onBack = { } + ) } } diff --git a/app/src/main/java/com/example/myapplication/composeui/ReportViewModel.kt b/app/src/main/java/com/example/myapplication/composeui/ReportViewModel.kt index 52568a8..0c253ea 100644 --- a/app/src/main/java/com/example/myapplication/composeui/ReportViewModel.kt +++ b/app/src/main/java/com/example/myapplication/composeui/ReportViewModel.kt @@ -3,12 +3,11 @@ package com.example.myapplication.composeui import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.setValue -import androidx.lifecycle.ViewModel import com.example.myapplication.api.session.ReportRemote import com.example.myapplication.api.session.RestSessionRepository import java.util.Date -class ReportViewModel(private val serialRepository: RestSessionRepository) : ViewModel() { +class ReportViewModel(private val serialRepository: RestSessionRepository) : MyViewModel() { var reportUiState by mutableStateOf(ReportUiState()) private set @@ -32,11 +31,17 @@ class ReportViewModel(private val serialRepository: RestSessionRepository) : Vie suspend fun getReport() { if (validateInput()) { - val temp = serialRepository.getReport( - reportUiState.reportDetails.startDate, - reportUiState.reportDetails.endDate + runInScope( + actionSuccess = { + val temp = serialRepository.getReport( + reportUiState.reportDetails.startDate, + reportUiState.reportDetails.endDate + ) + reportResultUiState = ReportResultUiState(temp) + }, actionError = { + reportResultUiState = ReportResultUiState() + } ) - reportResultUiState = ReportResultUiState(temp) } } } diff --git a/app/src/main/java/com/example/myapplication/composeui/navigation/MainNavbar.kt b/app/src/main/java/com/example/myapplication/composeui/navigation/MainNavbar.kt index 65ebf11..f6a322b 100644 --- a/app/src/main/java/com/example/myapplication/composeui/navigation/MainNavbar.kt +++ b/app/src/main/java/com/example/myapplication/composeui/navigation/MainNavbar.kt @@ -93,22 +93,21 @@ fun Topbar( Spacer(modifier = Modifier.width(16.dp)) - if (currentScreen?.route == Screen.CinemaList.route) { - Search( - initValue = LiveStore.searchRequest.value ?: "", - onDone = { - LiveStore.searchRequest.value = it - }, - modifier = Modifier - .weight(1f) - .height(36.dp) - .background( - color = MaterialTheme.colorScheme.onPrimary, - RoundedCornerShape(18.dp) - ) - .padding(start = 13.dp, top = 8.dp) - ) - } + Search( + initValue = LiveStore.searchRequest.value ?: "", + onDone = { + navController.navigate(Screen.CinemaList.route) + LiveStore.searchRequest.value = it + }, + modifier = Modifier + .weight(1f) + .height(36.dp) + .background( + color = MaterialTheme.colorScheme.onPrimary, + RoundedCornerShape(18.dp) + ) + .padding(start = 13.dp, top = 8.dp) + ) } } } @@ -188,7 +187,7 @@ fun Navhost( Screen.OrderView.route, arguments = listOf(navArgument("id") { type = NavType.IntType }) ) { backStackEntry -> - backStackEntry.arguments?.let { OrderView(it.getInt("id")) } + backStackEntry.arguments?.let { OrderView(navController) } } composable(Screen.Report.route) { Report() } } diff --git a/app/src/main/java/com/example/myapplication/database/entities/composeui/CinemaList.kt b/app/src/main/java/com/example/myapplication/database/entities/composeui/CinemaList.kt index ab72beb..01812fe 100644 --- a/app/src/main/java/com/example/myapplication/database/entities/composeui/CinemaList.kt +++ b/app/src/main/java/com/example/myapplication/database/entities/composeui/CinemaList.kt @@ -56,7 +56,6 @@ fun CinemaList( LaunchedEffect(searchPattern.value) { viewModel.refresh() } - Scaffold( topBar = {}, floatingActionButton = { @@ -99,6 +98,7 @@ fun CinemaList( } } + @Composable private fun CinemaList( modifier: Modifier = Modifier, diff --git a/app/src/main/java/com/example/myapplication/database/entities/composeui/CinemaListViewModel.kt b/app/src/main/java/com/example/myapplication/database/entities/composeui/CinemaListViewModel.kt index f322fa6..fff0615 100644 --- a/app/src/main/java/com/example/myapplication/database/entities/composeui/CinemaListViewModel.kt +++ b/app/src/main/java/com/example/myapplication/database/entities/composeui/CinemaListViewModel.kt @@ -21,12 +21,16 @@ class CinemaListViewModel( fun refresh() { val name = "%${LiveStore.searchRequest.value}%" - val pagingSource = cinemaRepository.getAllCinemas(name) - cinemaPagingFlow = CinemaPagingFlowState(pagingSource.cachedIn(viewModelScope)) + runInScope(actionSuccess = { + val pagingSource = cinemaRepository.getAllCinemas(name) + cinemaPagingFlow = CinemaPagingFlowState(pagingSource.cachedIn(viewModelScope)) + }) } suspend fun deleteCinema(cinema: Cinema) { - cinemaRepository.deleteCinema(cinema) + runInScope(actionSuccess = { + cinemaRepository.deleteCinema(cinema) + }) } } diff --git a/app/src/main/java/com/example/myapplication/database/entities/composeui/CinemaView.kt b/app/src/main/java/com/example/myapplication/database/entities/composeui/CinemaView.kt index c4edd06..2e9ee12 100644 --- a/app/src/main/java/com/example/myapplication/database/entities/composeui/CinemaView.kt +++ b/app/src/main/java/com/example/myapplication/database/entities/composeui/CinemaView.kt @@ -31,6 +31,9 @@ import androidx.compose.ui.unit.sp import androidx.lifecycle.viewmodel.compose.viewModel import androidx.navigation.NavController import com.example.myapplication.LiveStore +import com.example.myapplication.api.ApiStatus +import com.example.myapplication.composeui.ErrorPlaceholder +import com.example.myapplication.composeui.LoadingPlaceholder import com.example.myapplication.composeui.navigation.Screen import com.example.myapplication.database.entities.model.Cinema import com.example.myapplication.database.entities.model.UserRole @@ -42,104 +45,112 @@ fun CinemaView( ) { val cinemaUiState = viewModel.cinemaUiState val user = LiveStore.user.observeAsState() - LaunchedEffect(Unit) { viewModel.refreshState() } - - Column( - modifier = Modifier - .padding(16.dp) - .fillMaxSize(), - ) { - val cinema: Cinema? = cinemaUiState.cinemaWithSessions?.cinema - if (cinema != null) { - Box( + when (viewModel.apiStatus) { + ApiStatus.DONE -> { + Column( modifier = Modifier - .background( - color = MaterialTheme.colorScheme.secondary, - shape = RoundedCornerShape(16.dp) - ) + .padding(16.dp) + .fillMaxSize(), ) { - Column( - modifier = Modifier - .fillMaxWidth() - .padding(16.dp) - .background(color = MaterialTheme.colorScheme.secondary), - verticalArrangement = Arrangement.spacedBy(8.dp) - ) { - Row( - modifier = Modifier.fillMaxWidth(), - horizontalArrangement = Arrangement.SpaceBetween, + val cinema: Cinema? = cinemaUiState.cinemaWithSessions?.cinema + if (cinema != null) { + Box( + modifier = Modifier + .background( + color = MaterialTheme.colorScheme.secondary, + shape = RoundedCornerShape(16.dp) + ) ) { - Text( - text = "${cinema.name}, ${cinema.year}", - style = TextStyle( - fontWeight = FontWeight.Bold, - fontSize = 18.sp, - color = MaterialTheme.colorScheme.onSecondary - ), - modifier = Modifier - .padding(bottom = 8.dp) - ) - } - - if (cinema.image != null) - Image( - bitmap = BitmapFactory.decodeByteArray( - cinema.image, - 0, - cinema.image.size - ).asImageBitmap(), - contentDescription = null, + Column( modifier = Modifier .fillMaxWidth() - .height(200.dp) - .padding(4.dp) - ) + .padding(16.dp) + .background(color = MaterialTheme.colorScheme.secondary), + verticalArrangement = Arrangement.spacedBy(8.dp) + ) { + Row( + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.SpaceBetween, + ) { + Text( + text = "${cinema.name}, ${cinema.year}", + style = TextStyle( + fontWeight = FontWeight.Bold, + fontSize = 18.sp, + color = MaterialTheme.colorScheme.onSecondary + ), + modifier = Modifier + .padding(bottom = 8.dp) + ) + } - Text( - text = cinema.description, - color = MaterialTheme.colorScheme.onSecondary - ) - } - } - } + if (cinema.image != null) + Image( + bitmap = BitmapFactory.decodeByteArray( + cinema.image, + 0, + cinema.image.size + ).asImageBitmap(), + contentDescription = null, + modifier = Modifier + .fillMaxWidth() + .height(200.dp) + .padding(4.dp) + ) - Row( - verticalAlignment = Alignment.CenterVertically - ) { - Text( - text = "Сеансы", - style = TextStyle( - fontWeight = FontWeight.Bold, - fontSize = 18.sp, - color = MaterialTheme.colorScheme.onBackground - ), - modifier = Modifier - .weight(1f) // Занимает доступное пространство - .padding(top = 8.dp, bottom = 8.dp) - ) - if (user.value?.role == UserRole.ADMIN) { - IconButton( - onClick = { - val route = Screen.SessionEdit.route.replace("{id}", 0.toString()) - .replace( - "{cinemaId}", - cinemaUiState.cinemaWithSessions?.cinema?.uid.toString() + Text( + text = cinema.description, + color = MaterialTheme.colorScheme.onSecondary ) - navController.navigate(route) + } } + } + + Row( + verticalAlignment = Alignment.CenterVertically ) { - Icon( - imageVector = Icons.Filled.Add, - contentDescription = "Добавить сеанс", + Text( + text = "Сеансы", + style = TextStyle( + fontWeight = FontWeight.Bold, + fontSize = 18.sp, + color = MaterialTheme.colorScheme.onBackground + ), + modifier = Modifier + .weight(1f) // Занимает доступное пространство + .padding(top = 8.dp, bottom = 8.dp) ) + if (user.value?.role == UserRole.ADMIN) { + IconButton( + onClick = { + val route = Screen.SessionEdit.route.replace("{id}", 0.toString()) + .replace( + "{cinemaId}", + cinemaUiState.cinemaWithSessions?.cinema?.uid.toString() + ) + navController.navigate(route) + } + ) { + Icon( + imageVector = Icons.Filled.Add, + contentDescription = "Добавить сеанс", + ) + } + } + } + if (cinemaUiState.cinemaWithSessions != null) { + SessionList(viewModel, navController) } } } - if (cinemaUiState.cinemaWithSessions != null) { - SessionList(viewModel, navController) - } + + ApiStatus.LOADING -> LoadingPlaceholder() + else -> ErrorPlaceholder( + message = viewModel.apiError, + onBack = { navController.popBackStack() } + ) } } diff --git a/app/src/main/java/com/example/myapplication/database/entities/composeui/CinemaViewModel.kt b/app/src/main/java/com/example/myapplication/database/entities/composeui/CinemaViewModel.kt index fbce93b..4ba668b 100644 --- a/app/src/main/java/com/example/myapplication/database/entities/composeui/CinemaViewModel.kt +++ b/app/src/main/java/com/example/myapplication/database/entities/composeui/CinemaViewModel.kt @@ -4,13 +4,13 @@ import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.setValue import androidx.lifecycle.SavedStateHandle -import androidx.lifecycle.ViewModel +import com.example.myapplication.composeui.MyViewModel import com.example.myapplication.database.entities.model.CinemaWithSessions import com.example.myapplication.database.entities.repository.CinemaRepository class CinemaViewModel( savedStateHandle: SavedStateHandle, private val cinemaRepository: CinemaRepository -) : ViewModel() { +) : MyViewModel() { private val cinemaUid: Int = checkNotNull(savedStateHandle["id"]) var cinemaUiState by mutableStateOf(CinemaUiState()) @@ -18,7 +18,11 @@ class CinemaViewModel( suspend fun refreshState() { if (cinemaUid > 0) { - cinemaUiState = CinemaUiState(cinemaRepository.getCinema(cinemaUid)) + runInScope(actionSuccess = { + cinemaUiState = CinemaUiState(cinemaRepository.getCinema(cinemaUid)) + }, actionError = { + cinemaUiState = CinemaUiState() + }) } } } diff --git a/app/src/main/java/com/example/myapplication/database/entities/composeui/OrderListViewModel.kt b/app/src/main/java/com/example/myapplication/database/entities/composeui/OrderListViewModel.kt index cc88968..525ce7a 100644 --- a/app/src/main/java/com/example/myapplication/database/entities/composeui/OrderListViewModel.kt +++ b/app/src/main/java/com/example/myapplication/database/entities/composeui/OrderListViewModel.kt @@ -1,7 +1,7 @@ package com.example.myapplication.database.entities.composeui -import androidx.lifecycle.ViewModel import androidx.paging.PagingData +import com.example.myapplication.composeui.MyViewModel import com.example.myapplication.database.entities.model.Order import com.example.myapplication.database.entities.repository.OrderRepository import kotlinx.coroutines.flow.Flow @@ -9,10 +9,12 @@ import kotlinx.coroutines.flow.emptyFlow class OrderListViewModel( private val orderRepository: OrderRepository -) : ViewModel() { +) : MyViewModel() { var orderListUiState: Flow> = emptyFlow() fun refreshState(userId: Int = 0) { - orderListUiState = orderRepository.getAllOrders(userId) + runInScope(actionSuccess = { + orderListUiState = orderRepository.getAllOrders(userId) + }) } } \ No newline at end of file diff --git a/app/src/main/java/com/example/myapplication/database/entities/composeui/OrderView.kt b/app/src/main/java/com/example/myapplication/database/entities/composeui/OrderView.kt index edde1d4..6167eeb 100644 --- a/app/src/main/java/com/example/myapplication/database/entities/composeui/OrderView.kt +++ b/app/src/main/java/com/example/myapplication/database/entities/composeui/OrderView.kt @@ -1,6 +1,5 @@ package com.example.myapplication.database.entities.composeui -import android.content.res.Configuration import android.graphics.BitmapFactory import androidx.compose.foundation.Image import androidx.compose.foundation.background @@ -15,100 +14,98 @@ import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.material3.MaterialTheme -import androidx.compose.material3.Surface import androidx.compose.material3.Text import androidx.compose.runtime.Composable -import androidx.compose.runtime.collectAsState -import androidx.compose.runtime.getValue -import androidx.compose.runtime.mutableStateOf +import androidx.compose.runtime.LaunchedEffect +import androidx.compose.runtime.mutableIntStateOf import androidx.compose.runtime.remember -import androidx.compose.runtime.rememberCoroutineScope import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.asImageBitmap -import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import androidx.lifecycle.viewmodel.compose.viewModel -import com.example.myapplication.ui.theme.PmudemoTheme +import androidx.navigation.NavController +import com.example.myapplication.api.ApiStatus +import com.example.myapplication.composeui.ErrorPlaceholder +import com.example.myapplication.composeui.LoadingPlaceholder import org.threeten.bp.format.DateTimeFormatter @Composable fun OrderView( - id: Int, + navController: NavController, viewModel: OrderViewModel = viewModel(factory = AppViewModelProvider.Factory) ) { - val coroutineScope = rememberCoroutineScope() - val orderUiState by viewModel.orderUiState.collectAsState() - LazyColumn( - modifier = Modifier - .padding(10.dp) - ) { - items(orderUiState.sessionList) { session -> - val count = remember { mutableStateOf(session.count) } - val dateFormatter = DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm") - val formattedDate = dateFormatter.format(session.dateTime) + val orderUiState = viewModel.orderUiState - Text( - text = formattedDate, - color = MaterialTheme.colorScheme.onBackground, - ) - Box( + LaunchedEffect(Unit) { + viewModel.refreshState() + } + when (viewModel.apiStatus) { + ApiStatus.DONE -> { + LazyColumn( modifier = Modifier - .fillMaxWidth() .padding(10.dp) - .clip(RoundedCornerShape(16.dp)) - .background(MaterialTheme.colorScheme.secondary) ) { - Row( - modifier = Modifier - .fillMaxWidth() - .padding(8.dp), - verticalAlignment = Alignment.CenterVertically, - horizontalArrangement = Arrangement.SpaceBetween - ) { - if (session.cinema.image != null) - Image( - bitmap = BitmapFactory.decodeByteArray( - session.cinema.image, - 0, - session.cinema.image.size - ).asImageBitmap(), - contentDescription = null, - modifier = Modifier - .size(90.dp) - .padding(4.dp) - ) + items(orderUiState.sessionList) { session -> + val count = remember { mutableIntStateOf(session.count) } + val dateFormatter = DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm") + val formattedDate = dateFormatter.format(session.dateTime) - Column( + Text( + text = formattedDate, + color = MaterialTheme.colorScheme.onBackground, + ) + Box( modifier = Modifier - .weight(1f) - .padding(start = 8.dp), - verticalArrangement = Arrangement.spacedBy(4.dp) + .fillMaxWidth() + .padding(10.dp) + .clip(RoundedCornerShape(16.dp)) + .background(MaterialTheme.colorScheme.secondary) ) { - Text( - text = "${session.cinema.name}, ${session.cinema.year}\n" + - "Цена: ${session.frozenPrice}\n" + - "Количество: ${count.value}", - color = MaterialTheme.colorScheme.onSecondary - ) + Row( + modifier = Modifier + .fillMaxWidth() + .padding(8.dp), + verticalAlignment = Alignment.CenterVertically, + horizontalArrangement = Arrangement.SpaceBetween + ) { + if (session.cinema.image != null) + Image( + bitmap = BitmapFactory.decodeByteArray( + session.cinema.image, + 0, + session.cinema.image.size + ).asImageBitmap(), + contentDescription = null, + modifier = Modifier + .size(90.dp) + .padding(4.dp) + ) + + Column( + modifier = Modifier + .weight(1f) + .padding(start = 8.dp), + verticalArrangement = Arrangement.spacedBy(4.dp) + ) { + Text( + text = "${session.cinema.name}, ${session.cinema.year}\n" + + "Цена: ${session.frozenPrice}\n" + + "Количество: $count", + color = MaterialTheme.colorScheme.onSecondary + ) + } + } } } } } - } -} - -@Preview(name = "Light Mode", showBackground = true, uiMode = Configuration.UI_MODE_NIGHT_NO) -@Preview(name = "Dark Mode", showBackground = true, uiMode = Configuration.UI_MODE_NIGHT_YES) -@Composable -fun OrderViewPreview() { - PmudemoTheme { - Surface( - color = MaterialTheme.colorScheme.background - ) { - OrderView(id = 1) - } + ApiStatus.LOADING -> LoadingPlaceholder() + else -> ErrorPlaceholder( + message = viewModel.apiError, + onBack = { navController.popBackStack() } + ) } } \ No newline at end of file diff --git a/app/src/main/java/com/example/myapplication/database/entities/composeui/OrderViewModel.kt b/app/src/main/java/com/example/myapplication/database/entities/composeui/OrderViewModel.kt index 4177cf1..cb3e09f 100644 --- a/app/src/main/java/com/example/myapplication/database/entities/composeui/OrderViewModel.kt +++ b/app/src/main/java/com/example/myapplication/database/entities/composeui/OrderViewModel.kt @@ -1,31 +1,29 @@ package com.example.myapplication.database.entities.composeui +import androidx.compose.runtime.getValue +import androidx.compose.runtime.mutableStateOf +import androidx.compose.runtime.setValue import androidx.lifecycle.SavedStateHandle -import androidx.lifecycle.ViewModel -import androidx.lifecycle.viewModelScope -import com.example.myapplication.database.AppContainer +import com.example.myapplication.composeui.MyViewModel import com.example.myapplication.database.entities.model.SessionFromOrder import com.example.myapplication.database.entities.repository.OrderRepository -import kotlinx.coroutines.flow.SharingStarted -import kotlinx.coroutines.flow.StateFlow -import kotlinx.coroutines.flow.flow -import kotlinx.coroutines.flow.map -import kotlinx.coroutines.flow.stateIn class OrderViewModel( savedStateHandle: SavedStateHandle, private val orderRepository: OrderRepository -) : ViewModel() { +) : MyViewModel() { private val orderUid: Int = checkNotNull(savedStateHandle["id"]) - val orderUiState: StateFlow = - flow { emit(orderRepository.getOrder(orderUid)) }.map { - OrderUiState(it) - }.stateIn( - scope = viewModelScope, - started = SharingStarted.WhileSubscribed(stopTimeoutMillis = AppContainer.TIMEOUT), - initialValue = OrderUiState() - ) + var orderUiState by mutableStateOf(OrderUiState()) + private set + + suspend fun refreshState() { + runInScope(actionSuccess = { + orderUiState = OrderUiState(orderRepository.getOrder(orderUid)) + }, actionError = { + orderUiState = OrderUiState() + }) + } } data class OrderUiState(val sessionList: List = listOf()) \ No newline at end of file diff --git a/app/src/main/java/com/example/myapplication/database/entities/composeui/SessionListViewModel.kt b/app/src/main/java/com/example/myapplication/database/entities/composeui/SessionListViewModel.kt index 3a8ee11..62242dd 100644 --- a/app/src/main/java/com/example/myapplication/database/entities/composeui/SessionListViewModel.kt +++ b/app/src/main/java/com/example/myapplication/database/entities/composeui/SessionListViewModel.kt @@ -1,7 +1,7 @@ package com.example.myapplication.database.entities.composeui -import androidx.lifecycle.ViewModel import com.example.myapplication.LiveStore +import com.example.myapplication.composeui.MyViewModel import com.example.myapplication.database.entities.model.Session import com.example.myapplication.database.entities.model.SessionFromCinema import com.example.myapplication.database.entities.model.UserSessionCrossRef @@ -11,25 +11,35 @@ import com.example.myapplication.database.entities.repository.UserSessionReposit class SessionListViewModel( private val sessionRepository: SessionRepository, private val userSessionRepository: UserSessionRepository -) : ViewModel() { +) : MyViewModel() { suspend fun deleteSession(session: SessionFromCinema) { - sessionRepository.deleteSession( - Session( - uid = session.uid, - dateTime = session.dateTime, - price = session.price, - maxCount = 0, - cinemaId = 0 + runInScope(actionSuccess = { + sessionRepository.deleteSession( + Session( + uid = session.uid, + dateTime = session.dateTime, + price = session.price, + maxCount = 0, + cinemaId = 0 + ) ) - ) + }) } suspend fun addSessionInCart(sessionId: Int, count: Int = 1) { - try { - val userId: Int = LiveStore.user.value?.uid ?: return - userSessionRepository.insertUserSession(UserSessionCrossRef(userId, sessionId, count)) - } catch (_: Exception) { + val userId: Int = LiveStore.user.value?.uid ?: return + runInScope(actionSuccess = { + try { + userSessionRepository.insertUserSession( + UserSessionCrossRef( + userId, + sessionId, + count + ) + ) + } catch (_: Exception) { - } + } + }) } } \ No newline at end of file diff --git a/app/src/main/java/com/example/myapplication/database/entities/composeui/UserProfile.kt b/app/src/main/java/com/example/myapplication/database/entities/composeui/UserProfile.kt index b131b63..9953f0a 100644 --- a/app/src/main/java/com/example/myapplication/database/entities/composeui/UserProfile.kt +++ b/app/src/main/java/com/example/myapplication/database/entities/composeui/UserProfile.kt @@ -34,6 +34,7 @@ import androidx.compose.ui.unit.dp import androidx.lifecycle.viewmodel.compose.viewModel import androidx.navigation.NavController import com.example.myapplication.LiveStore +import com.example.myapplication.composeui.navigation.Screen import com.example.myapplication.datastore.DataStoreManager import kotlinx.coroutines.launch @@ -47,11 +48,15 @@ fun UserProfile( var isRegistration by remember { mutableStateOf(false) } val coroutine = rememberCoroutineScope() val errorStringId: Int? = viewModel.userUiState.errorId - val errorMessage = if (errorStringId == null) "" else stringResource(errorStringId) + val errorMessage = + if (errorStringId == null || errorStringId == 0) "" else stringResource(errorStringId) val user = LiveStore.user.observeAsState() LazyColumn { item { + if (errorStringId == 0) { + navController.navigate(Screen.CinemaList.route) + } if (user.value != null) { Column( modifier = Modifier @@ -151,7 +156,7 @@ fun UserProfile( if (isRegistration) { Button( - onClick = { coroutine.launch { isRegistration = !viewModel.signUp() } }, + onClick = { coroutine.launch { viewModel.signUp() } }, modifier = Modifier .fillMaxWidth() .padding(8.dp) @@ -169,13 +174,7 @@ fun UserProfile( ) } else { Button( - onClick = { - coroutine.launch { - if (viewModel.signIn(dataStoreManager)) { - navController.popBackStack() - } - } - }, + onClick = { coroutine.launch { viewModel.signIn(dataStoreManager) } }, modifier = Modifier .fillMaxWidth() .padding(8.dp) diff --git a/app/src/main/java/com/example/myapplication/database/entities/composeui/UserProfileViewModel.kt b/app/src/main/java/com/example/myapplication/database/entities/composeui/UserProfileViewModel.kt index fb9a9bc..f64ab8d 100644 --- a/app/src/main/java/com/example/myapplication/database/entities/composeui/UserProfileViewModel.kt +++ b/app/src/main/java/com/example/myapplication/database/entities/composeui/UserProfileViewModel.kt @@ -1,17 +1,19 @@ package com.example.myapplication.database.entities.composeui +import android.widget.Toast import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.setValue -import androidx.lifecycle.ViewModel +import com.example.myapplication.MainComposeActivity import com.example.myapplication.R +import com.example.myapplication.composeui.MyViewModel import com.example.myapplication.database.entities.model.User import com.example.myapplication.database.entities.repository.UserRepository import com.example.myapplication.datastore.DataStoreManager class UserProfileViewModel( private val userRepository: UserRepository -) : ViewModel() { +) : MyViewModel() { var userUiState by mutableStateOf(UserUiState()) private set @@ -22,43 +24,62 @@ class UserProfileViewModel( ) } - suspend fun signIn(dataStoreManager: DataStoreManager): Boolean { + suspend fun signIn(dataStoreManager: DataStoreManager) { userUiState.details.passwordConfirm = userUiState.details.password var errorId: Int? = validateInput(userUiState.details) - if (errorId == null) { - val overlap = userRepository.getUser(userUiState.details.login) - if (overlap == null || userUiState.details.password != overlap.password) { - errorId = R.string.err_04 - } - } - userUiState = UserUiState( - details = userUiState.details, - errorId = errorId - ) - if (errorId == null) { - dataStoreManager.setLogin(userUiState.details.login) - return true - } - return false + runInScope( + actionSuccess = { + if (errorId == null) { + val overlap: User? = userRepository.getUser(userUiState.details.login) + if (overlap == null || userUiState.details.password != overlap.password) { + errorId = R.string.err_04 + } else { + dataStoreManager.setLogin(userUiState.details.login) + errorId = 0 + } + } + userUiState = UserUiState( + details = userUiState.details, + errorId = errorId + ) + }, actionError = { + errorId = R.string.err_06 + userUiState = UserUiState( + details = userUiState.details, + errorId = errorId + ) + }) } - suspend fun signUp(): Boolean { + suspend fun signUp() { var errorId: Int? = validateInput(userUiState.details) - if (errorId == null) { - val overlap = userRepository.getUser(userUiState.details.login) - if (overlap != null) { - errorId = R.string.err_03 + runInScope(actionSuccess = { + if (errorId == null) { + val overlap = userRepository.getUser(userUiState.details.login) + if (overlap != null) { + errorId = R.string.err_03 + } } - } - userUiState = UserUiState( - details = userUiState.details, - errorId = errorId - ) - if (errorId == null) { - userRepository.insertUser(userUiState.details.toUser()) - return true - } - return false + userUiState = UserUiState( + details = userUiState.details, + errorId = errorId + ) + if (errorId == null) { + userRepository.insertUser(userUiState.details.toUser()) + val toast = Toast.makeText( + MainComposeActivity.appContext, + "Вы зарегистрированы", + Toast.LENGTH_SHORT + ) + toast.show() + } + }, actionError = { + errorId = R.string.err_06 + userUiState = UserUiState( + details = userUiState.details, + errorId = errorId + ) + }) } private fun validateInput(details: UserDetails = userUiState.details): Int? { diff --git a/app/src/main/java/com/example/myapplication/database/entities/composeui/edit/CinemaEdit.kt b/app/src/main/java/com/example/myapplication/database/entities/composeui/edit/CinemaEdit.kt index 4f0d3d9..7d9de43 100644 --- a/app/src/main/java/com/example/myapplication/database/entities/composeui/edit/CinemaEdit.kt +++ b/app/src/main/java/com/example/myapplication/database/entities/composeui/edit/CinemaEdit.kt @@ -22,6 +22,9 @@ import androidx.compose.ui.unit.dp import androidx.lifecycle.viewmodel.compose.viewModel import androidx.navigation.NavController import com.example.myapplication.R +import com.example.myapplication.api.ApiStatus +import com.example.myapplication.composeui.ErrorPlaceholder +import com.example.myapplication.composeui.LoadingPlaceholder import com.example.myapplication.database.entities.composeui.AppViewModelProvider import com.example.myapplication.ui.theme.PmudemoTheme import kotlinx.coroutines.launch @@ -32,17 +35,25 @@ fun CinemaEdit( viewModel: CinemaEditViewModel = viewModel(factory = AppViewModelProvider.Factory), ) { val coroutineScope = rememberCoroutineScope() - - CinemaEdit( - cinemaUiState = viewModel.cinemaUiState, - onClick = { - coroutineScope.launch { - viewModel.saveCinema() - navController.popBackStack() - } - }, - onUpdate = viewModel::updateUiState, - ) + when (viewModel.apiStatus) { + ApiStatus.DONE -> { + CinemaEdit( + cinemaUiState = viewModel.cinemaUiState, + onClick = { + coroutineScope.launch { + viewModel.saveCinema() + navController.popBackStack() + } + }, + onUpdate = viewModel::updateUiState, + ) + } + ApiStatus.LOADING -> LoadingPlaceholder() + else -> ErrorPlaceholder( + message = viewModel.apiError, + onBack = { navController.popBackStack() } + ) + } } @Composable diff --git a/app/src/main/java/com/example/myapplication/database/entities/composeui/edit/SessionEdit.kt b/app/src/main/java/com/example/myapplication/database/entities/composeui/edit/SessionEdit.kt index ffd808b..bae971e 100644 --- a/app/src/main/java/com/example/myapplication/database/entities/composeui/edit/SessionEdit.kt +++ b/app/src/main/java/com/example/myapplication/database/entities/composeui/edit/SessionEdit.kt @@ -24,6 +24,9 @@ import androidx.compose.ui.unit.dp import androidx.lifecycle.viewmodel.compose.viewModel import androidx.navigation.NavController import com.example.myapplication.R +import com.example.myapplication.api.ApiStatus +import com.example.myapplication.composeui.ErrorPlaceholder +import com.example.myapplication.composeui.LoadingPlaceholder import com.example.myapplication.database.entities.composeui.AppViewModelProvider import kotlinx.coroutines.launch import org.threeten.bp.Instant @@ -39,16 +42,26 @@ fun SessionEdit( viewModel: SessionEditViewModel = viewModel(factory = AppViewModelProvider.Factory), ) { val coroutineScope = rememberCoroutineScope() - SessionEdit( - sessionUiState = viewModel.sessionUiState, - onClick = { - coroutineScope.launch { - viewModel.saveSession() - navController.popBackStack() - } - }, - onUpdate = viewModel::updateUiState - ) + when (viewModel.apiStatus) { + ApiStatus.DONE -> { + SessionEdit( + sessionUiState = viewModel.sessionUiState, + onClick = { + coroutineScope.launch { + viewModel.saveSession() + navController.popBackStack() + } + }, + onUpdate = viewModel::updateUiState + ) + } + + ApiStatus.LOADING -> LoadingPlaceholder() + else -> ErrorPlaceholder( + message = viewModel.apiError, + onBack = { navController.popBackStack() } + ) + } } fun Long.toLocalDate(): org.threeten.bp.LocalDate { diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 535f57c..9d3a729 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -25,6 +25,7 @@ Логин занят Неверный логин или пароль Не совпадают пароли + Ошибка сети Назад Загрузка… \ No newline at end of file diff --git a/server/data.json b/server/data.json index e4f5ac1..978660b 100644 --- a/server/data.json +++ b/server/data.json @@ -19,8 +19,8 @@ "id": 3 }, { - "login": "new", - "password": "new", + "login": "qweq", + "password": "qweq", "role": 0, "id": 4 } @@ -233060,7 +233060,7 @@ "cinemas": [ { "id": 3, - "name": "мультик", + "name": "мультик123", "description": "мультик", "image": [ -1, @@ -264053,74809 +264053,6 @@ -39 ], "year": 2020 - }, - { - "name": "йцу", - "description": "ыыы", - "image": [ - -1, - -40, - -1, - -32, - 0, - 16, - 74, - 70, - 73, - 70, - 0, - 1, - 1, - 0, - 0, - 1, - 0, - 1, - 0, - 0, - -1, - -30, - 2, - 40, - 73, - 67, - 67, - 95, - 80, - 82, - 79, - 70, - 73, - 76, - 69, - 0, - 1, - 1, - 0, - 0, - 2, - 24, - 0, - 0, - 0, - 0, - 4, - 48, - 0, - 0, - 109, - 110, - 116, - 114, - 82, - 71, - 66, - 32, - 88, - 89, - 90, - 32, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 97, - 99, - 115, - 112, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - -10, - -42, - 0, - 1, - 0, - 0, - 0, - 0, - -45, - 45, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 9, - 100, - 101, - 115, - 99, - 0, - 0, - 0, - -16, - 0, - 0, - 0, - 116, - 114, - 88, - 89, - 90, - 0, - 0, - 1, - 100, - 0, - 0, - 0, - 20, - 103, - 88, - 89, - 90, - 0, - 0, - 1, - 120, - 0, - 0, - 0, - 20, - 98, - 88, - 89, - 90, - 0, - 0, - 1, - -116, - 0, - 0, - 0, - 20, - 114, - 84, - 82, - 67, - 0, - 0, - 1, - -96, - 0, - 0, - 0, - 40, - 103, - 84, - 82, - 67, - 0, - 0, - 1, - -96, - 0, - 0, - 0, - 40, - 98, - 84, - 82, - 67, - 0, - 0, - 1, - -96, - 0, - 0, - 0, - 40, - 119, - 116, - 112, - 116, - 0, - 0, - 1, - -56, - 0, - 0, - 0, - 20, - 99, - 112, - 114, - 116, - 0, - 0, - 1, - -36, - 0, - 0, - 0, - 60, - 109, - 108, - 117, - 99, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 12, - 101, - 110, - 85, - 83, - 0, - 0, - 0, - 88, - 0, - 0, - 0, - 28, - 0, - 115, - 0, - 82, - 0, - 71, - 0, - 66, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 88, - 89, - 90, - 32, - 0, - 0, - 0, - 0, - 0, - 0, - 111, - -94, - 0, - 0, - 56, - -11, - 0, - 0, - 3, - -112, - 88, - 89, - 90, - 32, - 0, - 0, - 0, - 0, - 0, - 0, - 98, - -103, - 0, - 0, - -73, - -123, - 0, - 0, - 24, - -38, - 88, - 89, - 90, - 32, - 0, - 0, - 0, - 0, - 0, - 0, - 36, - -96, - 0, - 0, - 15, - -124, - 0, - 0, - -74, - -49, - 112, - 97, - 114, - 97, - 0, - 0, - 0, - 0, - 0, - 4, - 0, - 0, - 0, - 2, - 102, - 102, - 0, - 0, - -14, - -89, - 0, - 0, - 13, - 89, - 0, - 0, - 19, - -48, - 0, - 0, - 10, - 91, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 88, - 89, - 90, - 32, - 0, - 0, - 0, - 0, - 0, - 0, - -10, - -42, - 0, - 1, - 0, - 0, - 0, - 0, - -45, - 45, - 109, - 108, - 117, - 99, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 12, - 101, - 110, - 85, - 83, - 0, - 0, - 0, - 32, - 0, - 0, - 0, - 28, - 0, - 71, - 0, - 111, - 0, - 111, - 0, - 103, - 0, - 108, - 0, - 101, - 0, - 32, - 0, - 73, - 0, - 110, - 0, - 99, - 0, - 46, - 0, - 32, - 0, - 50, - 0, - 48, - 0, - 49, - 0, - 54, - -1, - -37, - 0, - 67, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - -1, - -37, - 0, - 67, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - -1, - -64, - 0, - 17, - 8, - 0, - -56, - 1, - -68, - 3, - 1, - 34, - 0, - 2, - 17, - 1, - 3, - 17, - 1, - -1, - -60, - 0, - 31, - 0, - 0, - 2, - 2, - 2, - 3, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 6, - 7, - 5, - 8, - 4, - 9, - 0, - 3, - 10, - 2, - 1, - 11, - -1, - -60, - 0, - 88, - 16, - 0, - 1, - 4, - 2, - 1, - 2, - 4, - 3, - 5, - 5, - 5, - 5, - 5, - 3, - 3, - 21, - 1, - 2, - 3, - 4, - 5, - 6, - 17, - 7, - 18, - 33, - 0, - 8, - 19, - 49, - 20, - 34, - 65, - 9, - 21, - 81, - 97, - 113, - 22, - 35, - 50, - -127, - -111, - 23, - 66, - -95, - -79, - -63, - 36, - 51, - 82, - -47, - -16, - 10, - 24, - 37, - -31, - -15, - 38, - -94, - -42, - 39, - 55, - -105, - 25, - 52, - 53, - 67, - 69, - 70, - 72, - 83, - 86, - 88, - 98, - 99, - 115, - 118, - -126, - -121, - -120, - -110, - -89, - -62, - -41, - -1, - -60, - 0, - 28, - 1, - 0, - 2, - 2, - 3, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 4, - 5, - 2, - 3, - 1, - 6, - 7, - 0, - 8, - -1, - -60, - 0, - 69, - 17, - 0, - 2, - 2, - 1, - 2, - 4, - 4, - 3, - 7, - 2, - 4, - 4, - 4, - 4, - 7, - 0, - 1, - 2, - 3, - 17, - 4, - 33, - 49, - 0, - 5, - 18, - 65, - 19, - 34, - 81, - 97, - 6, - 113, - -127, - 20, - 50, - -111, - -95, - -79, - -63, - -16, - 35, - 66, - 7, - 21, - 82, - -47, - 36, - 51, - -31, - -15, - 22, - 67, - 98, - 114, - 8, - 83, - -126, - -110, - 38, - 53, - 68, - 99, - -124, - -94, - -78, - -1, - -38, - 0, - 12, - 3, - 1, - 0, - 2, - 17, - 3, - 17, - 0, - 63, - 0, - -14, - -112, - -51, - 76, - 7, - -12, - 82, - -74, - -53, - -82, - -107, - -123, - 36, - -74, - 64, - 67, - 65, - 40, - 83, - 9, - 105, - -46, - -30, - -43, - -42, - -5, - -123, - 104, - 88, - 84, - 118, - -46, - -46, - 26, - 101, - 73, - -110, - -92, - 62, - -8, - 107, - 0, - -47, - -95, - -43, - 41, - 42, - 121, - -74, - 8, - 75, - -123, - 43, - 120, - 62, - 70, - -37, - 101, - -57, - 18, - -38, - 67, - 44, - -66, - -96, - -73, - -108, - -38, - 88, - 108, - -108, - -122, - -61, - -82, - -74, - 94, - 91, - 108, - 7, - 95, - 111, - 46, - 27, - 82, - 36, - 46, - 59, - 31, - -70, - 107, - -31, - -37, - 112, - -74, - -90, - -48, - -106, - -36, - 95, - -17, - 58, - -55, - 113, - -60, - 33, - 43, - 117, - -47, - -44, - 122, - 20, - -14, - -119, - 74, - 19, - -23, - 32, - -128, - -112, - -107, - 21, - -59, - 40, - -120, - 99, - -55, - 18, - -95, - 77, - -46, - -112, - -21, - 29, - 110, - 68, - 124, - -91, - -42, - -36, - 26, - 75, - -15, - -44, - 30, - 105, - -33, - -100, - 0, - -90, - 36, - 7, - 91, - 121, - 63, - 42, - -46, - -92, - -87, - 72, - -15, - -11, - -38, - 66, - -78, - 3, - 104, - 22, - -49, - -104, - -115, - -63, - 29, - 32, - -99, - 65, - -44, - 90, - -10, - 62, - -29, - -71, - -25, - 12, - 58, - 8, - -90, - -77, - -90, - -102, - 13, - 127, - 47, - 125, - 44, - 94, - -61, - 113, - -60, - 53, - 85, - 114, - 81, - 24, - 51, - 35, - -91, - -122, - -61, - -65, - 40, - 121, - -28, - 55, - -21, - -121, - 3, - -118, - 40, - 91, - 74, - 90, - 28, - 117, - -76, - -91, - 4, - 23, - -102, - 72, - -12, - -55, - 74, - 122, - -110, - 92, - 104, - 28, - 103, - -15, - -41, - 76, - -113, - 74, - 51, - 11, - -110, - 31, - 87, - -91, - 29, - 45, - 109, - -30, - -13, - -81, - 105, - 44, - -95, - -108, - -76, - -81, - 85, - 110, - 122, - -86, - 72, - 75, - 105, - 10, - 82, - -106, - 80, - 10, - 86, - 20, - 82, - 115, - 36, - -47, - 74, - 113, - 70, - 74, - 126, - 116, - -83, - 74, - 35, - 110, - 37, - 110, - 0, - 54, - 1, - 113, - 36, - -11, - -114, - -37, - 27, - 82, - 122, - 126, - -125, - -71, - -20, - -52, - -32, - 44, - -27, - -82, - 37, - -25, - -98, - 19, - -28, - -101, - -103, - 18, - 34, - 84, - 113, - -65, - 45, - -15, - -74, - 125, - 102, - -12, - 122, - -81, - -65, - -100, - 102, - -69, - 14, - -52, - -87, - 114, - 57, - 110, - 51, - 66, - -85, - 122, - 4, - 93, - -68, - -36, - 122, - -25, - 74, - 42, - 21, - 123, - 72, - 44, - -108, - 4, - 19, - 109, - 90, - -105, - -2, - 49, - -102, - -77, - -38, - 76, - 108, - 28, - -87, - 98, - -60, - 108, - -119, - -79, - -15, - 103, - -105, - 26, - 2, - 92, - 54, - 68, - -111, - 68, - -51, - 28, - 3, - -91, - 28, - -36, - -50, - -85, - 24, - 40, - -84, - -42, - -62, - -107, - -56, - 0, - -39, - -114, - -117, - 36, - -16, - -93, - 78, - -88, - -110, - 72, - -119, - 35, - -111, - 98, - 53, - 119, - 80, - -46, - 106, - -64, - 82, - 45, - -79, - 4, - -128, - 104, - -7, - -123, - -15, - 126, - -78, - -33, - -80, - -125, - -50, - -59, - 31, - 21, - -28, - -36, - -77, - 25, - -114, - 43, - -53, - 110, - -80, - -70, - 88, - -74, - 121, - 127, - 6, - -31, - 25, - -59, - -74, - 73, - -51, - -12, - -13, - 83, - 89, - 85, - -112, - 79, - -58, - 19, - 67, - 91, - -120, - 63, - -120, - 88, - -26, - 117, - -72, - -51, - -68, - 28, - -103, - 56, - -59, - 70, - 115, - 99, - 111, - 125, - 86, - -4, - 40, - -8, - -108, - 108, - -122, - -22, - -38, - -114, - -90, - -41, - 92, - 60, - 3, - -27, - -77, - -108, - -4, - -61, - 74, - -67, - -115, - -60, - -110, - 42, - -97, - -69, - -85, - -74, - -96, - -57, - 105, - -87, - -84, - -18, - 87, - 75, - 51, - 44, - -52, - 50, - 42, - 108, - -49, - 41, - -88, - -60, - 40, - -27, - 58, - -46, - -23, - -94, - -39, - -54, - -61, - 120, - -37, - -111, - 50, - -73, - 44, - -78, - -53, - 76, - 99, - 21, - 98, - -85, - 13, - -78, - -127, - 35, - 33, - 111, - 35, - -77, - -58, - 40, - 111, - -3, - 56, - -15, - 119, - -38, - -35, - -57, - -19, - -25, - 85, - -7, - -75, - -69, - -71, - -99, - 62, - 105, - 31, - 20, - -27, - 111, - 48, - -2, - 98, - 32, - -40, - -14, - 95, - 20, - 99, - 124, - 47, - -107, - -32, - 25, - 70, - 13, - -113, - -53, - -58, - 42, - 56, - -126, - 75, - 60, - -125, - 122, - -57, - 42, - -13, - -97, - 31, - 99, - -40, - -81, - 11, - 112, - 79, - 26, - -15, - -67, - -82, - 17, - -127, - 100, - -9, - -7, - 110, - 57, - -105, - 53, - -101, - -38, - -15, - 38, - 105, - 97, - -51, - -75, - -10, - -70, - 46, - -5, - 56, - 60, - -96, - 101, - 62, - 109, - 51, - -84, - -75, - -68, - 95, - -107, - 114, - 110, - 53, - -128, - -68, - -93, - 3, - -29, - 51, - -117, - -15, - 53, - -37, - -43, - 124, - -63, - -107, - 92, - -26, - -75, - -4, - -107, - -52, - 85, - 89, - 78, - 43, - -121, - 59, - 45, - -88, - -7, - -18, - 39, - -27, - -17, - 30, - -14, - -29, - -105, - 115, - -2, - 85, - -57, - -111, - -17, - -103, - -51, - -71, - 38, - -9, - -115, - -72, - -1, - 0, - -122, - -8, - -58, - 109, - 47, - 33, - -14, - 110, - 57, - -55, - 88, - 7, - -49, - 95, - 6, - 124, - 79, - -2, - 32, - -13, - 60, - 63, - -118, - -65, - -15, - 78, - 63, - 39, - -27, - -7, - -104, - -125, - -106, - -27, - 114, - -100, - -72, - 112, - 50, - 83, - 18, - 54, - -51, - -101, - 50, - 60, - -84, - 73, - -32, - 92, - -74, - -109, - 39, - 18, - 37, - -59, - -57, - -56, - -62, - -104, - 75, - 6, - 76, - -8, - 124, - -62, - 39, - -98, - 120, - -92, - 96, - -47, - 111, - -4, - -29, - -106, - -14, - 12, - 73, - 121, - 99, - 114, - -73, - -52, - -102, - 41, - 126, - -47, - 30, - 92, - 77, - 60, - 102, - 102, - -16, - 86, - 6, - -118, - 84, - 127, - 8, - 8, - -91, - 115, - 44, - -111, - -52, - -67, - 50, - 70, - -109, - 99, - -70, - -58, - -116, - -96, - -121, - -87, - 47, - -15, - 79, - -103, - 58, - 28, - 54, - -69, - -111, - -60, - 72, - 111, - -15, - -19, - -18, - 111, - 99, - -57, - 84, - -103, - 91, - -39, - -114, - 13, - 99, - 77, - 63, - 44, - -85, - -80, - -115, - 14, - 77, - 100, - 57, - -33, - -76, - 47, - -74, - -12, - 103, - 86, - -20, - -121, - 106, - -17, - -127, - 52, - 87, - -75, - 52, - -7, - 93, - -51, - 37, - -99, - -115, - 70, - 23, - -106, - 88, - -48, - -72, - 34, - -7, - 106, - -13, - -46, - -116, - -113, - 58, - -59, - 93, - -32, - -87, - 15, - -37, - 113, - -105, - 24, - 84, - 115, - 62, - 122, - 44, - -84, - 113, - -70, - 74, - -36, - 115, - -116, - -81, - -102, - -125, - 34, - -93, - 38, - -107, - -110, - 75, - -56, - -29, - -29, - -113, - -90, - 108, - 121, - -54, - 124, - 84, - -62, - -78, - -105, - 124, - -53, - 53, - 57, - 67, - -14, - 43, - 26, - 107, - 15, - -54, - -107, - 76, - 101, - -27, - -65, - -125, - 57, - 3, - -111, - -30, - -16, - -74, - 21, - -61, - -68, - -103, - -54, - -104, - -2, - 117, - -100, - -15, - 109, - -97, - 49, - -55, - -76, - -96, - -50, - -40, - -113, - -122, - -32, - -116, - 86, - 121, - -103, - -73, - -29, - -102, - 40, - 82, - 112, - -102, - -103, - 116, - -39, - -85, - 85, - 21, - -100, - -109, - -57, - 60, - 81, - -53, - -103, - -49, - 34, - 97, - -10, - 25, - -123, - -41, - 28, - -29, - -11, - 82, - 121, - 86, - 95, - 22, - 78, - -95, - -30, - -5, - 28, - -62, - -111, - -95, - -51, - -98, - 70, - 57, - -81, - -53, - -65, - 43, - -59, - -119, - 127, - -25, - 127, - 17, - -58, - 57, - 107, - 39, - -27, - -108, - 112, - -51, - 122, - 50, - -100, - -73, - -105, - -79, - 46, - 93, - 122, - -29, - -113, - -7, - 95, - 22, - -58, - 41, - -19, - -14, - 54, - -22, - 107, - -78, - 105, - 56, - -90, - 15, - 94, - -118, - 44, - 107, - -52, - 62, - 11, - -111, - 101, - -7, - 61, - 68, - 41, - -36, - 24, - -17, - 10, - -14, - 118, - 58, - -54, - 114, - -84, - -29, - 23, - -62, - 96, - 110, - 19, - -26, - -4, - 69, - 11, - 50, - -89, - 52, - -28, - -79, - 31, - -8, - -125, - -46, - 112, - 121, - -101, - 48, - -23, - -56, - -113, - -64, - 37, - 23, - -104, - -70, - -86, - 12, - 85, - -99, - 37, - 37, - -119, - 121, - -102, - 41, - -48, - 71, - 18, - -76, - 78, - -82, - 38, - -60, - -95, - -3, - 44, - -10, - 31, - -45, - -37, - 35, - 30, - -88, - -58, - 122, - -22, - -15, - -121, - 81, - 50, - -104, - -39, - 84, - 1, - 72, - 30, - 50, - 89, - -56, - 117, - -81, - -100, - 125, - -58, - -36, - -37, - -56, - -46, - -72, - 126, - -81, - 28, - -29, - -6, - 27, - 11, - -98, - 119, - -83, - -78, - -73, - -30, - -6, - -9, - 57, - 95, - -118, - -79, - -25, - 114, - 120, - 21, - -71, - -19, - -105, - 23, - 122, - -119, - 78, - 85, - -104, - -45, - -118, - 105, - 54, - 124, - -125, - 75, - 121, - -117, - -29, - -107, - -7, - 3, - -107, - 86, - 25, - 68, - -54, - 59, - 105, - 88, - -12, - 91, - 42, - -24, - 110, - -52, - 79, - 93, - 78, - 55, - -111, - -35, - 84, - -37, - -37, - 87, - -59, - -58, - 44, - 21, - 72, - -29, - 109, - 75, - -94, - -91, - -27, - 78, - 31, - -56, - 115, - 73, - -85, - 126, - -7, - -36, - 114, - 34, - -15, - -82, - 62, - -94, - -49, - -20, - 51, - -4, - -54, - 53, - -124, - -12, - 53, - 42, - -86, - 110, - 33, - -116, - 94, - 67, - -75, - -96, - -99, - 87, - -108, - 87, - 63, - 43, - 28, - -75, - -82, - -75, - -109, - 120, - 120, - 71, - -20, - -45, - -13, - 39, - -118, - 101, - 56, - 5, - -1, - 0, - 24, - 121, - -54, - -60, - 56, - -29, - 37, - -128, - -41, - -106, - 90, - -54, - 40, - -41, - -103, - -107, - -57, - 27, - -27, - -100, - 105, - 75, - -26, - 7, - -52, - -65, - 61, - 98, - 67, - -116, - -77, - -102, - 89, - -7, - 51, - 116, - -8, - -106, - 125, - -60, - -100, - -123, - -64, - -9, - 89, - 47, - 53, - -16, - 49, - -99, - 127, - 38, - 23, - 49, - 77, - 60, - 115, - 70, - -116, - -77, - 56, - 100, - 63, - 122, - -119, - -28, - -33, - 45, - -71, - -10, - 61, - 3, - 10, - -96, - -26, - 127, - 55, - 22, - -48, - -21, - -7, - -65, - -113, - 36, - 102, - 111, - -29, - 19, - -77, - -20, - -74, - -58, - 22, - 61, - 45, - -4, - -93, - -51, - 125, - -98, - 119, - -108, - -14, - 109, - 20, - 121, - -103, - 99, - 115, - 113, - -82, - 35, - -28, - 30, - 22, - -99, - -107, - 115, - -82, - 18, - 34, - -79, - -26, - 43, - 30, - 123, - -99, - -86, - -36, - 71, - 13, - -49, - -25, - -104, - -103, - 103, - 13, - -69, - 47, - -13, - -113, - -119, - 58, - -14, - 25, - 57, - -105, - -61, - -19, - 2, - -53, - 15, - -126, - -115, - -125, - -52, - 14, - 72, - -127, - -89, - -103, - -27, - -15, - 85, - 114, - -6, - 30, - 81, - -122, - 34, - 72, - -103, - 30, - 53, - 108, - -123, - -98, - 87, - -115, - 99, - 41, - 9, - -66, - 54, - -60, - -23, - -116, - 60, - 89, - -58, - 66, - -113, - -42, - 124, - 76, - 113, - 25, - 112, - -111, - -123, - 40, - 124, - 32, - -54, - -66, - 49, - -112, - -80, - 96, - -60, - 70, - 81, - 3, - 22, - 12, - -4, - 97, - -28, - -66, - 89, - -7, - -57, - 16, - -56, - -100, - -59, - 47, - -80, - 57, - 44, - -34, - -60, - 107, - 13, - 118, - -30, - 45, - 125, - -34, - 49, - 125, - 27, - 23, - 79, - 35, - 90, - -90, - -113, - -114, - -111, - -102, - 90, - -48, - 93, - -38, - 84, - 96, - -17, - 114, - 13, - -70, - -37, - -81, - -63, - 35, - -27, - -13, - -87, - 36, - 102, - 50, - 94, - -114, - -116, - 113, - -85, - 47, - -120, - 96, - -72, - -99, - -53, - 105, - -89, - -32, - -39, - -106, - 83, - -57, - -7, - 72, - -121, - 87, - -104, - -31, - 89, - 53, - -2, - 27, - -109, - -47, - -3, - -25, - 89, - 54, - 69, - 94, - 75, - -117, - -38, - -53, - -93, - -66, - -86, - 91, - -43, - -45, - 37, - -61, - -110, - -19, - 117, - -84, - 25, - 112, - -36, - 126, - 20, - -119, - 49, - 29, - 113, - -107, - 46, - 59, - -17, - 52, - 82, - -30, - -83, - 36, - -33, - 33, - 30, - 107, - -20, - -85, - -72, - -33, - -102, - -17, - 60, - -57, - 102, - -68, - 115, - 106, - 50, - -98, - 111, - -86, - -29, - -88, - 92, - -69, - -100, - 100, - -110, - 57, - 95, - 2, - -80, - -31, - 95, - 46, - -68, - -123, - -26, - 58, - -55, - -36, - 123, - 43, - -59, - -78, - -117, - -38, - 87, - 35, - 61, - -123, - 96, - 88, - -9, - 19, - -49, - -69, - -59, - -14, - 10, - 27, - -52, - 107, - -98, - -93, - 114, - 31, - 14, - 103, - 56, - 78, - 21, - -109, - 112, - -19, - -51, - 116, - -22, - 83, - -52, - -66, - 83, - 121, - -109, - -118, - -8, - 87, - 37, - -25, - -2, - 104, - -56, - 34, - -64, - -51, - -28, - -13, - 22, - 5, - -124, - 101, - 124, - 119, - -108, - -36, - 51, - 55, - -109, - -100, - -71, - -27, - -4, - 107, - -104, - -77, - -90, - -14, - -20, - -115, - -87, - -41, - 11, - -53, - 33, - -39, - 85, - 78, - -30, - 76, - -118, - -113, - -112, - -65, - 104, - -88, - 91, - -115, - 71, - -56, - -77, - -19, - 56, - -38, - -49, - 37, - 95, - 52, - -15, - -89, - 60, - 113, - -81, - 19, - 19, - -54, - -2, - 34, - -26, - 100, - -88, - -26, - -103, - 92, - -110, - 126, - -88, - 23, - -1, - 0, - -53, - -15, - -13, - 113, - -49, - -38, - 122, - -62, - 49, - 95, - -76, - 102, - 101, - 7, - -57, - -47, - -74, - -13, - -85, - 58, - -87, - 98, - 16, - 60, - -45, - -103, - 113, - -56, - 39, - 30, - 44, - -107, - -13, - -1, - 0, - -25, - 60, - 111, - -3, - 58, - -79, - -84, - 113, - 37, - 62, - -66, - -124, - 82, - -109, - 94, - 98, - 18, - 124, - -92, - -127, - -78, - 8, - 27, - -41, - -13, - -42, - -1, - 0, - -53, - -65, - -23, - -33, - -57, - -25, - -115, - 124, - 35, - 37, - -69, - -119, - -5, - -24, - 25, - 21, - -108, - 93, - 58, - -98, - -124, - 34, - 115, - -19, - 45, - 37, - 41, - 81, - 74, - -125, - 126, - -95, - 79, - -90, - -99, - -24, - 41, - 68, - 5, - 18, - 1, - 79, - -79, - -16, - 91, - 19, - -104, - -71, - 14, - 35, - 97, - 63, - -75, - 14, - 62, - -37, - 40, - -22, - 67, - 118, - 49, - 98, - -49, - 46, - -97, - 80, - 36, - -95, - 42, - 126, - 19, - -59, - 43, - 9, - 90, - -106, - 122, - -36, - 109, - -65, - 77, - -91, - 0, - -25, - -88, - -90, - -48, - -29, - 111, - -4, - 70, - -86, - 72, - 108, - 82, - 64, - -2, - -24, - -26, - 13, - -43, - -83, - 2, - 20, - -58, - 43, - -42, - -117, - 105, - -22, - 120, - -91, - 99, - 45, - 84, - 125, - -49, - -74, - -36, - 93, - -81, - 28, - -15, - 86, - 43, - 124, - -62, - 102, - 12, - 39, - -3, - -82, - -73, - 21, - -76, - 108, - 39, - 95, - -19, - 84, - -91, - -121, - 22, - -96, - -126, - 8, - 43, - -83, - -101, - 4, - -92, - -11, - 123, - -112, - 70, - -114, - -43, - -37, - 93, - -52, - 105, - -68, - -50, - 80, - -74, - -103, - -19, - 100, - -36, - 115, - 21, - -39, - 44, - -80, - -123, - 64, - 52, - 118, - -74, - -116, - -75, - 50, - 89, - -105, - 17, - -73, - 25, - -108, - -28, - -69, - 87, - -60, - 8, - -87, - -128, - -71, - -14, - -102, - -103, - 29, - -101, - 69, - -82, - 92, - 104, - -112, - 85, - 13, - 49, - -26, - -67, - 101, - 94, - 64, - -8, - -105, - 14, - 48, - 58, - -15, - -14, - -127, - 106, - -43, - 4, - 14, - 6, - -35, - -4, - 112, - 106, - -18, - -115, - 123, - -24, - 44, - -120, - -100, - 121, - 27, - 94, - -91, - 30, - -128, - -40, - -12, - -10, - -4, - 125, - -59, - 112, - -10, - -15, - -49, - 1, - -76, - 126, - 96, - -8, - 74, - -47, - 69, - 23, - 56, - 110, - 121, - 76, - -81, - -18, - -82, - -77, - 43, - -89, - -102, - -110, - -111, - -4, - 68, - -75, - 59, - 25, - 79, - 74, - -75, - -78, - -106, - -60, - -91, - -110, - 123, - 5, - -5, - 109, - -109, - 11, - -109, - 60, - -84, - 77, - -12, - -45, - 42, - -13, - -104, - -88, - -53, - -53, - 74, - 18, - -21, - -8, - -10, - 51, - 106, - -62, - 117, - -81, - 80, - -6, - -115, - -39, - 85, - -105, - 58, - 122, - -37, - 35, - 65, - 32, - 108, - 3, - -4, - 105, - 80, - 33, - 126, - 35, - -27, - -52, - 1, - -84, - -91, - -77, - 90, - -29, - 72, - 104, - -48, - 38, - -54, - 7, - 2, - -127, - -69, - -70, - -33, - -116, - 125, - -106, - 99, - -80, - 83, - -19, - -43, - -81, - -25, - 90, - 107, - -66, - -36, - 68, - 120, - -25, - -122, - -11, - 125, - 127, - -106, - 107, - -106, - -125, - -48, - -68, - -64, - -40, - 85, - -123, - 0, - 82, - -43, - -25, - 30, - -12, - -70, - -99, - -126, - -83, - 59, - -9, - 126, - 85, - 41, - 41, - 41, - -42, - -119, - 73, - 88, - 39, - 122, - 31, - 79, - 19, - 104, - -29, - 78, - 28, - -99, - -81, - -70, - -4, - -49, - -15, - -88, - 42, - 0, - -91, - 55, - -108, - -71, - 101, - 72, - 5, - 71, - -27, - 74, - -41, - 14, - -66, - -27, - 41, - -19, - -4, - 68, - 5, - 4, - -99, - 107, - -88, - 31, - 22, - -114, - 127, - -54, - -114, - -7, - 46, - -107, - -35, - -15, - -78, - -112, - 127, - -9, - 52, - 1, - 127, - 62, - 48, - 113, - 103, - -1, - 0, - 69, - -41, - -93, - 41, - -3, - -11, - -3, - 126, - -107, - 104, - 111, - 28, - -15, - 103, - -85, - -4, - -73, - -45, - 91, - 17, - -9, - 119, - -103, - 63, - 46, - 110, - -123, - 14, - -90, - -2, - 39, - 41, - -52, - -95, - -107, - -17, - -40, - 0, - -10, - 6, - 82, - -107, - 19, - -82, - -59, - 90, - -17, - -4, - 94, - -29, - -63, - 28, - 127, - 38, - -103, - 92, - -28, - -11, - 85, - 115, - 15, - -105, - -117, - 101, - 19, - -92, - -75, - 15, - -109, - 28, - 67, - -86, - -39, - -7, - 72, - 68, - -22, - 8, - 68, - 117, - 2, - 8, - 10, - -23, - 35, - 125, - -64, - 32, - -8, - -112, - -25, - -4, - -104, - -102, - -1, - 0, - 49, - -58, - 6, - -21, - -52, - -27, - 117, - 61, - -68, - -64, - 107, - -57, - -122, - 52, - -42, - 46, - 38, - -81, - 111, - -89, - -91, - -6, - -127, - -11, - -30, - -96, - -91, - 27, - -18, - 125, - -68, - 118, - 0, - 7, - -80, - -15, - 115, - 81, - -28, - 59, - -98, - 31, - 71, - 85, - 91, - -36, - 101, - 118, - 55, - -92, - -118, - -18, - 82, - -61, - -112, - -91, - 111, - -37, - 66, - -50, - -54, - -72, - -1, - 0, - 93, - 17, - -11, - 3, - -58, - 100, - 95, - -77, - -49, - -51, - 92, - -43, - 37, - 49, - 112, - -100, - 89, - -30, - -94, - 2, - 0, - -27, - -98, - 38, - 79, - 89, - 63, - -62, - 18, - 23, - -102, - -92, - -110, - -81, - -96, - -42, - -5, - -113, - 7, - 67, - -51, - 57, - 92, - -99, - 61, - 28, - -61, - 12, - -109, - -65, - -4, - 68, - 64, - -10, - -65, - -68, - -64, - -23, - -8, - 113, - 96, - -126, - 93, - -124, - 79, - -14, - 8, - -60, - -10, - -12, - 4, - -34, - -34, - -4, - 82, - -92, - -89, - -85, - -12, - -4, - -67, - -49, - -114, - -28, - -78, - 79, - 110, - -98, - -1, - 0, - -44, - -5, - -2, - 3, - -1, - 0, - 47, - -41, - -58, - -63, - 43, - 62, - -53, - -65, - 58, - -74, - 33, - 31, - 3, - -59, - -76, - 82, - -70, - -3, - -117, - 92, - -71, - -61, - -92, - 16, - 123, - -10, - 43, - -49, - 80, - 59, - -2, - -69, - 31, - 93, - 119, - 62, - 26, - 116, - -97, - 99, - -97, - -38, - 7, - 106, - -124, - 42, - 31, - 4, - -77, - 45, - 42, - 0, - -123, - 70, - -27, - 94, - 23, - 119, - 126, - -33, - 68, - -14, - 39, - 87, - -41, - -72, - -23, - -33, - 125, - 107, - 125, - -53, - -52, - 104, - -15, - -90, - 94, - -65, - -74, - 97, - -86, - 31, - -17, - 124, - -88, - 21, - 107, - 67, - -9, - -103, - -62, - -21, - -37, - -33, - 110, - 10, - -125, - -105, - 101, - -50, - -59, - 83, - 30, - 98, - 125, - 4, - 109, - 99, - 109, - 118, - -9, - -7, - 107, - -37, - 78, - 53, - 94, - -104, - -21, - 63, - -35, - 81, - -2, - 64, - 127, - 95, - 127, - -6, - -4, - -4, - 125, - -4, - 34, - -1, - 0, - 3, - -3, - 127, - -14, - -15, - -72, - -56, - 63, - 98, - 95, - -38, - 32, - -1, - 0, - 73, - -1, - 0, - -69, - -60, - -30, - 14, - -127, - -24, - -28, - 46, - 36, - 88, - -33, - -28, - -92, - 103, - -6, - -17, - -33, - -21, - -33, - -63, - 19, - 127, - 97, - -41, - -38, - 34, - -92, - -20, - 121, - 118, - -77, - 61, - -69, - 107, - 62, - -30, - -125, - -81, - -60, - 111, - -10, - -12, - 14, - -1, - 0, - 65, - -66, - -2, - -1, - 0, - 79, - 5, - 120, - 92, - -79, - 71, - -97, - -99, - 114, - 52, - 58, - 104, - -4, - -33, - 1, - 72, - -48, - 88, - -93, - 56, - -7, - -2, - 21, - 117, - 92, - 50, - 28, - -125, - 56, - 15, - 54, - 59, - -82, - -33, - 125, - 122, - 78, - -61, - -44, - 122, - -9, - -48, - 109, - -67, - -98, - 52, - -96, - 98, - -84, - 125, - 21, - -3, - 9, - -2, - 67, - 64, - 127, - -97, - -114, - -107, - 50, - -95, - -18, - -99, - -21, - -15, - -42, - -57, - -14, - -6, - 120, - -35, - -78, - -66, - -61, - 79, - -76, - 81, - 105, - 82, - -111, - -27, - -34, - 114, - 116, - 55, - -5, - -34, - 68, - -30, - 38, - -122, - -66, - -69, - 46, - 103, - -55, - -10, - -10, - -42, - -49, - -74, - -1, - 0, - 47, - 1, - 54, - -33, - 98, - 119, - -38, - 25, - 4, - -12, - -71, - -63, - -112, - -38, - 86, - -64, - 9, - 127, - -106, - 120, - 85, - -107, - -109, - -82, - -55, - 8, - 95, - 34, - -6, - -99, - 74, - 58, - -7, - 116, - 9, - -33, - 97, - -77, - -32, - 87, - -1, - 0, - 44, - -38, - 62, - 111, - -54, - 37, - 61, - -60, - 60, - -49, - 10, - 82, - 52, - 29, - -110, - 98, - 107, - 122, - 27, - 80, - 27, - -15, - 76, - -100, - -101, - 49, - 1, - 111, - -77, - -71, - 3, - 126, - -111, - 117, - -75, - -22, - -65, - -81, - -45, - 78, - -6, - 120, - 40, - 31, - -104, - 63, - -11, - -8, - -8, - -22, - 82, - 71, - -79, - 30, - -33, - -11, - -37, - -58, - -48, - -20, - 62, - -56, - 63, - 62, - 48, - -44, - -95, - 39, - -119, - -79, - -120, - -99, - 33, - 100, - -4, - 87, - 54, - 112, - 107, - 0, - 37, - -80, - -91, - 40, - -4, - -36, - -115, - -78, - 71, - 66, - -128, - 72, - -22, - 81, - 95, - -56, - -124, - -87, - 100, - 5, - 1, - 88, - -3, - -104, - 126, - 110, - -22, - -43, - -1, - 0, - -119, - -30, - -104, - 5, - 120, - -34, - -108, - -89, - -7, - -89, - -120, - -35, - 9, - -42, - -74, - 84, - 33, - -26, - 114, - -107, - -96, - 8, - 36, - -91, - 39, - 125, - -11, - -78, - 8, - -16, - -73, - 35, - 55, - -105, - 64, - 72, - -109, - 63, - 9, - 125, - -114, - 84, - 4, - -109, - 99, - -73, - 93, - -2, - -65, - -20, - -74, - 76, - 89, - -93, - 52, - 99, - 113, - -13, - 82, - 43, - 111, - 80, - 61, - 125, - 56, - -41, - -87, - 71, - -44, - 127, - 79, - -7, - 127, - -41, - -13, - -15, - -41, - -30, - -7, - 72, - -5, - 61, - -71, - -78, - 6, - -59, - -50, - 89, - -63, - -12, - 64, - 5, - 117, - -86, - -53, - -105, - 49, - -62, - -106, - -6, - 118, - 21, - -44, - 96, - 124, - 118, - -54, - 84, - 8, - 33, - -66, - -78, - 8, - -42, - -113, - -120, - -119, - 62, - 71, - -78, - 10, - -12, - -123, - 91, - 121, - -128, - -14, - -61, - 89, - -76, - -107, - 116, - -67, - -55, - 118, - -46, - -105, - -95, - -17, - -14, - -41, - 97, - -13, - 55, - -20, - 64, - -47, - 32, - -21, - -79, - -18, - 60, - 46, - 110, - 113, - -54, - -81, - -53, - -99, - 3, - 86, - -92, - 35, - 23, - -81, - 79, - -72, - 27, - -16, - -30, - -109, - 17, - -18, - -93, - 95, - 112, - 15, - 110, - -9, - -90, - -29, - -118, - 73, - -29, - -98, - 45, - -84, - -81, - 43, - -8, - -43, - 82, - -73, - 117, - -26, - -109, - -53, - -92, - 102, - -109, - -35, - 107, - -82, - -67, - -51, - 109, - 86, - 19, - -8, - -91, - -76, - 97, - 17, - -110, - -91, - 111, - 90, - 65, - 117, - 27, - 27, - 36, - -126, - 53, - -30, - 1, - -50, - 45, - -14, - -19, - 90, - -23, - 110, - -25, - -51, - -90, - 36, - -82, - -99, - -126, - 49, - -4, - 23, - 33, - -74, - 42, - 80, - 86, - -120, - 66, - -91, - 78, - -85, - 73, - 26, - -2, - -14, - -70, - 119, - -40, - -24, - 3, - -65, - 17, - -1, - 0, - 55, - -27, - -25, - -18, - -50, - -49, - 123, - 8, - -15, - -14, - 100, - -65, - 111, - 36, - 45, - -81, - -73, - 20, - -76, - 108, - 9, - 30, - 80, - 61, - 89, - -48, - 125, - 126, - -9, - 21, - -89, - -57, - 60, - 63, - -84, - -24, - -4, - -87, - -45, - -89, - -88, - -13, - -58, - 89, - 126, - 71, - 114, - -118, - -98, - 59, - -113, - 11, - -87, - 61, - -65, - -123, - 115, - 114, - 55, - -2, - 111, - 113, - -2, - -19, - 67, - 122, - -42, - -58, - -44, - 7, - 28, - -56, - 60, - -87, - 70, - 74, - 3, - 83, - 121, - -82, - -15, - -18, - -89, - 1, - 76, - 81, - -120, - 85, - -76, - 66, - 2, - 85, - -75, - 122, - -43, - -74, - 46, - 55, - -92, - -6, - -118, - 82, - 116, - -94, - -108, - 32, - 40, - -81, - 75, - 10, - 19, - -1, - 0, - 48, - -120, - -102, - 88, - 115, - 27, - -1, - 0, - -30, - 78, - -102, - 122, - -109, - 42, - 32, - 3, - -25, - 92, - 67, - -54, - 55, - 116, - 27, - 127, - 112, - 53, - 127, - 43, - -31, - 73, - -29, - -98, - 31, - 88, - -85, - -4, - 67, - -104, - -34, - 84, - 98, - -8, - 47, - 22, - 114, - 78, - 95, - -111, - 100, - 86, - -107, - -12, - 120, - -35, - 35, - -103, - 3, - -109, - 110, - 111, - -82, - -19, - -26, - 53, - 2, - -90, - -98, - -74, - -73, - 28, - -95, - 102, - 92, - -21, - 75, - 57, - -46, - 35, - -62, - -123, - 2, - 19, - 79, - 72, - -105, - 45, - -26, - -29, - -57, - 66, - -36, - 90, - 18, - -84, - 44, - -86, - 116, - 28, - 82, - -10, - -21, - 20, - 115, - -128, - -101, - -57, - -14, - -84, - 118, - 101, - -51, - 77, - -11, - 54, - 75, - 51, - 55, - 126, - -14, - -110, - -37, - 29, - 118, - 67, - 87, - -43, - -9, - 84, - -106, - -109, - 99, - 57, - 91, - 54, - -115, - 80, - -26, - -94, - -34, - 52, - -88, - 44, - 63, - 94, - -28, - 103, - -47, - 53, - -106, - 76, - 119, - -70, - 47, - 73, - -91, - -112, - -46, - 98, - 100, - 19, - -45, - -43, - 76, - -40, - -56, - 122, - 108, - 14, - -94, - -83, - -112, - 31, - -90, - -51, - 88, - 83, - -88, - 35, - -119, - 48, - 69, - -116, - -53, - 100, - -91, - -107, - 12, - 21, - -120, - 36, - 0, - 106, - -6, - 64, - -70, - 35, - 75, - -18, - 15, - 9, - 32, - 9, - 58, - 30, - -25, - -57, - 122, - 35, - 62, - -31, - -23, - 109, - -78, - -30, - -122, - -74, - -106, - -54, - 92, - 80, - -33, - -74, - -62, - 10, - -113, - -119, - 41, - -4, - -125, - 122, - -4, - -105, - 92, - -121, - -113, - -31, - 53, - 45, - -83, - -59, - -87, - -88, - 112, - -79, - 58, - -41, - -111, - 17, - 42, - 90, - -125, - 109, - 34, - 69, - -109, - 50, - -26, - 47, - -47, - 26, - 45, - 45, - -39, - 111, - -84, - -126, - -39, - 121, - -25, - 28, - 10, - 72, - -107, - -117, - -102, - -27, - 37, - -91, - 45, - 86, - -56, - -83, - 116, - -80, - -88, - -22, - 106, - 60, - 104, - -112, - -102, - 42, - -112, - -61, - -115, - -74, - -6, - 17, - 25, - -90, - -52, - 119, - -114, - -44, - -29, - 46, - -92, - 37, - 109, - -87, - 33, - -42, - -106, - -107, - -74, - -110, - -110, - 18, - 44, - -71, - 9, - 2, - 20, - 66, - 22, - -1, - 0, - -87, - 41, - 26, - -109, - 93, - 39, - -90, - 50, - 47, - 94, - -60, - -125, - -40, - -99, - -8, - 16, - -27, - 68, - 6, - -46, - 49, - -10, - 0, - 14, - -34, - -28, - -2, - 95, - 78, - 33, - 88, - -92, - -73, - -109, - -2, - -30, - -70, - 99, - -102, - 58, - -40, - 97, - 96, - 108, - 2, - 72, - -22, - 80, - 3, - 96, - 2, - 72, - -33, - -80, - 62, - 49, - -28, - -63, - 122, - 22, - -66, - 57, - -56, - 112, - 9, - 61, - 32, - 78, - -97, - 6, - 26, - -119, - -4, - -109, - 34, - 67, - 106, - 62, - -1, - 0, - 65, - -33, - -40, - 108, - -8, - -124, - -76, - -109, - 61, - -32, - -14, - -18, - 46, - 36, - -50, - -7, - 94, - -22, - 83, - -45, - 93, - -102, - -83, - 56, - -123, - 14, - -79, - -42, - -91, - 41, - 122, - 35, - 99, - 100, - 3, - -4, - 10, - -40, - -39, - 74, - -114, - 84, - -94, - -105, - 3, - 67, - -46, - 105, - -112, - -22, - 1, - 126, - 74, - 10, - -62, - 27, - 43, - -47, - 117, - -44, - -76, - -53, - -114, - -87, - -90, - -58, - -106, - 82, - -61, - 43, - 112, - 37, - 39, - -95, - 14, - 43, - 72, - 52, - -49, - -29, - -64, - -73, - 33, - -119, - 73, - 7, - 69, - 86, - 114, - 42, - -114, - -3, - 75, - -95, - -42, - -76, - -19, - -21, - -57, - -105, - 37, - 88, - -7, - 80, - -10, - -44, - -80, - -17, - -20, - 6, - -65, - 67, - -17, - -61, - -118, - 77, - -90, - 61, - 8, - 21, - 77, - -56, - -22, - -102, - 1, - 43, - 81, - 17, - -36, - 122, - 113, - -3, - -38, - 122, - -44, - -99, - -62, - 105, - -26, - -62, - -56, - 29, - 40, - 66, - -100, - 10, - 113, - 100, - 54, - -112, - 84, - 64, - 48, - 18, - 115, - -4, - 38, - 40, - 82, - -111, - 46, - -14, - -48, - 36, - 43, - 72, - -81, - -88, - 109, - -126, - -91, - 13, - 0, - 3, - -106, - 19, - 88, - 26, - -22, - 32, - 31, - -35, - -110, - 1, - 7, - 95, - 79, - 10, - 99, - 110, - -119, - 69, - -58, - -98, - -122, - -45, - -56, - 74, - 122, - 75, - -120, - -36, - 71, - 122, - -128, - 63, - -68, - 42, - 10, - 95, - -78, - -113, - -56, - 84, - -124, - -87, - 69, - 41, - 43, - 35, - 106, - 64, - 30, - -97, - -23, - -63, - 125, - 40, - 47, - -84, - -76, - -76, - 56, - 11, - 100, - 5, - -106, - -70, - -46, - -92, - -87, - -75, - -84, - -93, - -92, - 18, - -107, - -4, - -85, - 82, - 82, - -111, - -76, - -88, - 104, - -4, - -59, - 78, - 70, - 78, - 65, - 4, - -92, - -32, - 38, - -38, - 68, - -86, - -54, - 77, - 1, - -85, - -121, - 4, - 88, - 59, - 18, - 70, - -74, - 46, - -70, - 108, - 89, - -55, - -39, - 84, - 29, - -75, - 36, - -34, - -34, - -32, - 127, - -37, - 78, - -4, - 55, - -107, - -53, - 116, - 9, - -11, - 22, - -58, - 51, - 96, - 80, - -37, - 107, - 81, - -5, - -38, - -47, - -90, - -120, - -42, - -128, - 43, - 102, - 3, - 94, - -94, - 123, - -87, - 32, - 15, - 95, - -3, - -31, - 75, - 101, - 42, - 81, - 1, - 67, - -113, - -13, - -115, - -5, - 33, - 107, - -90, - -58, - 49, - -120, - -20, - 37, - 90, - 75, - -13, - 32, - -53, - -76, - 113, - 42, - -9, - 26, - 118, - 108, - -108, - -96, - -98, - -32, - -91, - 5, - -96, - -112, - 118, - 66, - 85, - -95, - -91, - 96, - 102, - 51, - -89, - 109, - -91, - 43, - 72, - -46, - -110, - 84, - -94, - 0, - 117, - 69, - 29, - 101, - 93, - 4, - 5, - 36, - -98, - -61, - 101, - -66, - -96, - 2, - -120, - -40, - -12, - -55, - 77, - -109, - 108, - 71, - -87, - -114, - -45, - -83, - -58, - 67, - 101, - 33, - -49, - 85, - 4, - -107, - 5, - -108, - -114, - -92, - 52, - -123, - 54, - -96, - 92, - 87, - 96, - 71, - 90, - -44, - -112, - 119, - -45, - -75, - 3, - -31, - 117, - -28, - -52, - -78, - 117, - -28, - 72, - 21, - 23, - -85, - -88, - 59, - 47, - 81, - 38, - -123, - -12, - 20, - 85, - 26, - -19, - -45, - -23, - -82, - -20, - 36, - 103, - 58, - 122, - -102, - -45, - 65, - -82, - -101, - 110, - 79, - 25, - 83, - -7, - -65, - -107, - -84, - 88, - 118, - 42, - 114, - 57, - 16, - 89, - -112, - 10, - -116, - 122, - -120, - -80, - 107, - -101, - 9, - 5, - 58, - 35, - -48, - -117, - -21, - 33, - 41, - -23, - 58, - 88, - 127, - -84, - 14, - -112, - 79, - 72, - -47, - 0, - 122, - 109, - -19, - -21, - -46, - 28, - -56, - -81, - -81, - 108, - 26, - 82, - 84, - -91, - -103, - 115, - -27, - -53, - 66, - 14, - -46, - 20, - -22, - -38, - 121, - -27, - 35, - -46, - 79, - 95, - 73, - 45, - -124, - 36, - 40, - -92, - 2, - 1, - -15, - -122, - 93, - 33, - -32, - 118, - 11, - 127, - 49, - 13, - -71, - -42, - 82, - -92, - -92, - 18, - -122, - -56, - 65, - 36, - 41, - 93, - -110, - -109, - -40, - -123, - 20, - -88, - -83, - 58, - -22, - 17, - 75, - 110, - 70, - -42, - 82, - 117, - -44, - -24, - 32, - 15, - 72, - -92, - 37, - 100, - -87, - 71, - 73, - 31, - -69, - 80, - 41, - 41, - -23, - 9, - -48, - 78, - -6, - -70, - 65, - 72, - 42, - -98, - 56, - -61, - -85, - 58, - -103, - -118, - -79, - -5, - -38, - -20, - 5, - 19, - -89, - 81, - -69, - -48, - -40, - 58, - 113, - 104, - 115, - 95, - 62, - -6, - 109, - -23, - -23, - -65, - 125, - 107, - -33, - -126, - -102, - 28, - 14, - -49, - 48, - -54, - -79, - -36, - 47, - 24, - 114, - -90, - 109, - -26, - 87, - 123, - 83, - -113, - 81, - -117, - 11, - -70, - 44, - 106, - -91, - 118, - -73, - -109, - 26, - -81, - -83, - 110, - -45, - 34, - -55, - -84, - -22, - -15, - -70, - 40, - -114, - 74, - 125, - -92, - 72, - -76, - -67, - -73, - -81, - -85, - -126, - -39, - 50, - 103, - -53, - -113, - 25, - 14, - 60, - -119, - -22, - 62, - 17, - -27, - 91, - -68, - -109, - -110, - -15, - -108, - 96, - -42, - -75, - 23, - 28, - 49, - -113, - 102, - 121, - 87, - 47, - 65, - -54, - -124, - 108, - 31, - -5, - 49, - -90, - -64, - 102, - 51, - 77, - -110, - 12, - -22, - 86, - 98, - -3, - 12, - 60, - 86, - -31, - 57, - 100, - -54, - 126, - 58, - -95, - -57, - 46, - -97, - -121, - -110, - 101, - -36, - -81, - -109, - 97, - -68, - 71, - -119, - 85, - 95, - 114, - 94, - 107, - -119, - 98, - -73, - 34, - 56, - -90, - 60, - -58, - 73, - -108, - -29, - 52, - 54, - 57, - 85, - 14, - 15, - 91, - 123, - -112, - 83, - -45, - -40, - -26, - -71, - 91, - 89, - 20, - -100, - 99, - 15, - -119, - 103, - 101, - 30, - 12, - -84, - -85, - 34, - -115, - -122, - 99, - -39, - 110, - 92, - -11, - 6, - 63, - 25, - -41, - 45, - 109, - 89, - -59, - -79, - 92, - -97, - 36, - 118, - -66, - 28, - -108, - -47, - -29, - -9, - 54, - 106, - -117, - 89, - 38, - -13, - 103, - 60, - -117, - -58, - 124, - -38, - -49, - 52, - -30, - -52, - 115, - 15, - 49, - 99, - 49, - 43, - 113, - 78, - 52, - -65, - -64, - -78, - -98, - 96, - -55, - 46, - 109, - 96, - 121, - -100, - -67, - -14, - -37, - -127, - -26, - 120, - -107, - 108, - -34, - 120, - -61, - 40, - 44, - 50, - 106, - 76, - 19, - -107, - -81, - 48, - 123, - -21, - 26, - 31, - 44, - 112, - -15, - -103, - 57, - 46, - 55, - -62, - -8, - -1, - 0, - -95, - -64, - 57, - -90, - 91, - -54, - 22, - -39, - -34, - 89, - -26, - -107, - -16, - -26, - 44, - 36, - 95, - 14, - 46, - -107, - 32, - 27, - 10, - -18, - -79, - -7, - -47, - 65, - 36, - 106, - -54, - 84, - -79, - 10, - 45, - -121, - 77, - -106, - -24, - 44, - -53, - 53, - 96, - 70, - -90, - -49, - -48, - 94, - -105, - 67, - -34, - -5, - -102, - 7, - 97, - -82, - -12, - 13, - 5, - 37, - 90, - 81, - 80, - 100, - 108, - -10, - -20, - 84, - 84, - 54, - 53, - -75, - 125, - 78, - -110, - 72, - 61, - -75, - -79, - -66, - -112, - 12, - -125, - 50, - 21, - 29, - -87, - 8, - 107, - -95, - 42, - 120, - 0, - 30, - 67, - 40, - 46, - 37, - 8, - 66, - -101, - 10, - 109, - 100, - 31, - 79, - -84, - -112, - -89, - 20, - -111, - -42, - -91, - -95, - -73, - 74, - -125, - -115, - -123, - -8, - -23, - 76, - 100, - 124, - -85, - 82, - -106, - 0, - 31, - 48, - 108, - 41, - 36, - -127, - -33, - -28, - 58, - 94, - -106, - 117, - -14, - -88, - -123, - 0, - 72, - -2, - 33, - -79, - -29, - -30, - 35, - 125, - 42, - 66, - 92, - 74, - -105, - -75, - 21, - 20, - 119, - 108, - -12, - 43, - -39, - 41, - -38, - 62, - 83, - -83, - -88, - 47, - 107, - 73, - 10, - 79, - -55, - -76, - -88, - 18, - 68, - 76, - 13, - 16, - 53, - -86, - 62, - -58, - -76, - -45, - -73, - -96, - 32, - 17, - 91, - -42, - -100, - 99, - -84, - 122, - 31, - -25, - -13, - -2, - -36, - 9, - -55, - 101, - 108, - -55, - 121, - 75, - 11, - 88, - 125, - 101, - 94, - -94, - -58, - -36, - 90, - -108, - 74, - -108, - 87, - -13, - -88, - 21, - 45, - 74, - 5, - 91, - 42, - 37, - 64, - 104, - -99, - -87, - 39, - 29, - 64, - -95, - 68, - 21, - -128, - 126, - -70, - 36, - 2, - 117, - -18, - 52, - -92, - -10, - -42, - -66, - -128, - -10, - -42, - -68, - 48, - 102, - -44, - -74, - -28, - 116, - -87, - 36, - 37, - 97, - -75, - 43, - -87, - 97, - 91, - 42, - 33, - 71, - -92, - 20, - -96, - -23, - 67, - 93, - 41, - 87, - 100, - 109, - 73, - -22, - 41, - 3, - 98, - 13, - -24, - 47, - 75, - -111, - 38, - 83, - -119, - -122, - -121, - 100, - -56, - 121, - -9, - 18, - -53, - 17, - -32, - -80, - -105, - 30, - 113, - 78, - -84, - 71, - -123, - 9, - -90, - 33, - -60, - -114, - 20, - -78, - 25, - -115, - 17, - -122, - -93, - 48, - -115, - 52, - -53, - 109, - -74, - -124, - -95, - 35, - 73, - -121, - 36, - 108, - 0, - 22, - -90, - -51, - -21, - -95, - -46, - -58, - -44, - 119, - 55, - -73, - 109, - 53, - -45, - 34, - 69, - -83, - 13, - 81, - -83, - 107, - 123, - -1, - 0, - 122, - -1, - 0, - -75, - 113, - 104, - -90, - 66, - -114, - -62, - -106, - 98, - 61, - 33, - -60, - -121, - -44, - -124, - 37, - -42, - 16, - -46, - -36, - 96, - -105, - 18, - -37, - -82, - 33, - 14, - 56, - -106, - 28, - 82, - 91, - 64, - 84, - 84, - 57, - 37, - 45, - 21, - -23, - 18, - -99, - 29, - 97, - 63, - 81, - 35, - 53, - 32, - 54, - -45, - -80, - -111, - -46, - -110, - 18, - -126, - -106, - 16, - -82, - -106, - -50, - -3, - 81, - -24, - -91, - 61, - 39, - 93, - -108, - -112, - -123, - -95, - 41, - 1, - 97, - 73, - 37, - 91, - 75, - 94, - -53, - 23, - -105, - 32, - 74, - -98, - -120, - 79, - 60, - -61, - 3, - -44, - -101, - 44, - -125, - -23, - 50, - -89, - -108, - -96, - -46, - -97, - 124, - -12, - 33, - 14, - 62, - -80, - 80, - -38, - 86, - -94, - -28, - -121, - -66, - 70, - -110, - -73, - 15, - 73, - -22, - -88, - -95, - 124, - 58, - -94, - -52, - 87, - -35, - 113, - 106, - 98, - 52, - 96, - -43, - 104, - -98, - 92, - -103, - 49, - -42, - -38, - 110, - 54, - -3, - 86, - 20, - -53, - -113, - 70, - 68, - -73, - 98, - 20, - 7, - -98, - -109, - 34, - 48, - -114, - -106, - 66, - 30, - 122, - 76, - 126, - -39, - -10, - 46, - -121, - -43, - -127, - 80, - -53, - 99, - 75, - 80, - 107, - 66, - 0, - -86, - 34, - -113, - -72, - 61, - 68, - -9, - 58, - -120, - 102, - 96, - 8, - 21, - 122, - 111, - -71, - 7, - 77, - 126, - -67, - -10, - -12, - -30, - 21, - -86, - 115, - 20, - -87, - -106, - -43, - -74, - 85, - -23, - -124, - -72, - -108, - 122, - 100, - -112, - -109, - -82, - -106, - -119, - 113, - 58, - 74, - 65, - 73, - 29, - 33, - 58, - -47, - 10, - -46, - -110, - 8, - -43, - -5, - 112, - 98, - 6, - 94, - -78, - 99, - -29, - 34, - 51, - 33, - -75, - 72, - -122, - -123, - -86, - 34, - -28, - 52, - 10, - -117, - -127, - 15, - -75, - -73, - 18, - -91, - 5, - 43, - -45, - 115, - 106, - 82, - 122, - -128, - 40, - 90, - 82, - 27, - 13, - 22, - 72, - -121, - 100, - -13, - -112, - 10, - -36, - -113, - 22, - 106, - -36, - -126, - -28, - -40, - -19, - 32, - -65, - 29, - -105, - 84, - -74, - 21, - 46, - 4, - -105, - -83, - 35, - 32, - -66, - -56, - 71, - -85, - 13, - 82, - -20, - -112, - -123, - 21, - -57, - 91, - -46, - -57, - 75, - -114, - 14, - -14, - 19, - 116, - 49, - -24, - 109, - 115, - 108, - -50, - 67, - -12, - 20, - 8, - 95, - -59, - 60, - -20, - 10, - -106, - 23, - 46, - -38, - 117, - -124, - -39, - 113, - -85, - -24, - 112, - -54, - 88, - -88, - -82, - -121, - 97, - 103, - 101, - 99, - 26, - 84, - 10, - -72, - 17, - 13, - 125, - 116, - 115, - 14, - 124, - -71, - -49, - -45, - 82, - 85, - 89, - -53, - -83, - -69, - 37, - 0, - -58, - -107, - -128, - -118, - 40, - -93, - -126, - 89, - -98, - 89, - -27, - 88, - -95, - -122, - 40, - 35, - 105, - 101, - -110, - 102, - -110, - -111, - 34, - -118, - 36, - 121, - 37, - -110, - 70, - 84, - -115, - 21, - -53, - -24, - -91, - -59, - -8, - 88, - -13, - -49, - -105, - 20, - 112, - 32, - -106, - 86, - 123, - 10, - 85, - 25, - 105, - 124, - -52, - -46, - 120, - -97, - -45, - 17, - 34, - -87, - 103, - 103, - 62, - 26, - -96, - 44, - -60, - 40, - 60, - 49, - 87, - 39, - -20, - -33, - 107, - 1, - -105, - 127, - 113, - 77, - -26, - -86, - 30, - 124, - -50, - 44, - -52, - -36, - 123, - 9, - -91, - 79, - 24, - -35, - -31, - -10, - 121, - 73, - -99, - -110, - -79, - 42, - -93, - 46, - -28, - -121, - 51, - 122, - -85, - -38, - -86, - -87, - 74, - -83, - -96, - 114, - 13, - -100, - 62, - 40, - 70, - 65, - 93, - 6, - 125, - -72, - 127, - 27, - -68, - -119, - 83, - 71, - 113, - 127, - -82, - 60, - -106, - 117, - 124, - -69, - -37, - -59, - 68, - -128, - -35, - 101, - 67, - -110, - 102, - -94, - -86, - 36, - 89, - 18, - -83, - -60, - 86, - 90, - 81, - 21, - -51, - -94, - 116, - -75, - -62, - 126, - 122, - -98, - 45, - -76, - -45, - -13, - -33, - 101, - -108, - -87, - 50, - 100, - 76, - 106, - -71, - -123, - -6, - 49, - 17, - -74, - -114, - 37, - -5, - 43, - -68, - -31, - -14, - -25, - 23, - 79, - -26, - -21, - 30, - 14, - 119, - 29, - -30, - -39, - 88, - 108, - 124, - -78, - -117, - 18, - -84, - -54, - 44, - 50, - 78, - 104, - 99, - -47, - -99, - 75, - 22, - -34, - 76, - -70, - 8, - -72, - -46, - -111, - -108, - 79, - -123, - 71, - 34, - -49, - 45, - 103, - 10, - -93, - -57, - -86, - 110, - 31, - -87, - 91, - -104, - -30, - -81, - 23, - -56, - 24, - -20, - -100, - 66, - -26, - -123, - -13, - -97, - 5, - 101, - 60, - 43, - -109, - 59, - -119, - -27, - -76, - -13, - 88, - -103, - 33, - -90, - 45, - 33, - -53, - 118, - 59, - -48, - 88, - -99, - 92, - -14, - 23, - -24, - 73, - 68, - 7, - 99, - 71, - -111, - 13, - -10, - -70, - -100, - 109, - -10, - 36, - -84, - -124, - 54, - -5, - 79, - -76, - -38, - -30, - -54, - -125, - 45, - -18, - 33, - -127, - -51, - 121, - 39, - 52, - -53, - -52, - -121, - -109, - -13, - 105, - 50, - -91, - 73, - 36, - 38, - 41, - 50, - 51, - -92, - -113, - -61, - 14, - -74, - 113, - -29, - -51, - 98, - -3, - 9, - 96, - -113, - 17, - 62, - -47, - -46, - -1, - 0, - -44, - 34, - -104, - 38, - -23, - -52, - -7, - 119, - 51, - -59, - -122, - 57, - 114, - -7, - 126, - 62, - 52, - 52, - -125, - -81, - 31, - 25, - 97, - -78, - 71, - 74, - 52, - -128, - -86, - -52, - 22, - 82, - 13, - 117, - 5, - 94, - -70, - 4, - 7, - 100, - -70, - -41, - 29, - 47, - 37, - 104, - 79, - 74, - -108, - 2, - 2, - 116, - -96, - -34, - -70, - 2, - 72, - 40, - 1, - 104, - 90, - 2, - -118, - 54, - -124, - -84, - -95, - 90, - 95, - 74, - -128, - 42, - 27, - -15, - 41, - -107, - -35, - 100, - -71, - 94, - 65, - 109, - -105, - -28, - -41, - 119, - 121, - 78, - 73, - -109, - -35, - 88, - 94, - 101, - 89, - 21, - -3, - -108, - -5, - -101, - -37, - -4, - -126, - -22, - 99, - -10, - 54, - -41, - 119, - -74, - -10, - 47, - 74, - -97, - 109, - 109, - 111, - 97, - 34, - 84, - -21, - 27, - 75, - 23, - -28, - 76, - -99, - 54, - 75, - -14, - -28, - 58, - -21, - -50, - 56, - -30, - -114, - -21, - 49, - 104, - 118, - 111, - 86, - 68, - 5, - 85, - -78, - 93, - 113, - -120, - 114, - 100, - 75, - -108, - -53, - -84, - 59, - 38, - 84, - -41, - 2, - 36, - 54, - -107, - 34, - 51, - 48, - -29, - -79, - 21, - -40, - -84, - -68, - -37, - -14, - 93, - 62, - -93, - 78, - -53, - 15, - -91, - 46, - -106, - 98, - -20, - -93, - -53, - 95, - -109, - -68, - -113, - -52, - 68, - -98, - 89, - 126, - 77, - -108, - -84, - 2, - -93, - -122, - 120, - -73, - 58, - -55, - 49, - -5, - 122, - 62, - 29, - -117, - -103, - -31, - -39, - -65, - 37, - -7, - 126, - -88, - -61, - -23, - -20, - -23, - -78, - 43, - -90, - 34, - -30, - 120, - -89, - 30, - -45, - -39, - 71, - -56, - -15, - -39, - 60, - -125, - -55, - -105, - 44, - -102, - -70, - 88, - 19, - 49, - 12, - -121, - -105, - 98, - 100, - -73, - -41, - -114, - -27, - -74, - 126, - -8, - -117, - -102, - -14, - -1, - 0, - -122, - 121, - 99, - -13, - 94, - 115, - -111, - -10, - 124, - 40, - -35, - 20, - -80, - 86, - -110, - 80, - -46, - 74, - -111, - -81, - 76, - 72, - 11, - 16, - 73, - -13, - -112, - 9, - 8, - 58, - -101, - 69, - 37, - 65, - -27, - -8, - 89, - 28, - -53, - 37, - 113, - 113, - 19, - -59, - -107, - -125, - 16, - -74, - 21, - 79, - 74, - -110, - 109, - -40, - -123, - 26, - 13, - 44, - -17, - -96, - -44, - -21, - -88, - -74, - -52, - -122, - 80, - -92, - -92, - -83, - 9, - 105, - 106, - -48, - 75, - -87, - -46, - 86, - -79, - -45, - -44, - -110, - -123, - 116, - -114, - -81, - 76, - 124, - -32, - -114, - -66, - -108, - -9, - 61, - 9, - 3, - 49, - -7, - 15, - 88, - -66, - 84, - -91, - -54, - 87, - -92, - 74, - 99, - -103, - -110, - -105, - 54, - 67, - 17, - 2, - -55, - 97, - -123, - 58, - -92, - 52, - -54, - -112, - -54, - -106, - 73, - -12, - -93, - -57, - 66, - -106, - -30, - -41, - -23, - 36, - 41, - 40, - 13, - -18, - 111, - -30, - -52, - -101, - -118, - 51, - -21, - -84, - 43, - 53, - -125, - 11, - 25, - -56, - -15, - 94, - 64, - -75, - -30, - -68, - -42, - -66, - 62, - 67, - 19, - 37, - -108, - -100, - -42, - -127, - 109, - -73, - 125, - 99, - 20, - -63, - -109, - 46, - -83, - -26, - 33, - 9, - 16, - -101, - -77, - 68, - 76, - -118, - -54, - 36, - -53, - -59, - 78, - 93, - 116, - -24, - 21, - -109, - -96, - 64, - -86, - 40, - -54, - -4, - -85, - -14, - -66, - 41, - -104, - -62, - -61, - -22, - -95, - -79, - -103, - 78, - -77, - -14, - -1, - 0, - -122, - -7, - -97, - -120, - -27, - 52, - -122, - 25, - 121, - 60, - 65, - -106, - 121, - 118, - -85, - -13, - 49, - 55, - 33, - -80, - -121, - 99, - 38, - 44, - -120, - -25, - 11, - -29, - -7, - -74, - 48, - -14, - -128, - -54, - 37, - -61, - 78, - 81, - -113, - -38, - 82, - -47, - 79, - -67, - 114, - 69, - 27, - -42, - -93, - -113, - -120, - 57, - 41, - 56, - -86, - 57, - -114, - 56, - 76, - -52, - 57, - 121, - -114, - 44, - -81, - 42, - -116, - 121, - -16, - -31, - 16, - 73, - 38, - 68, - 115, - -106, - 24, - -20, - -119, - 28, - -15, - 57, - 34, - 66, - 124, - 38, - 105, - 23, - -86, - 33, - 35, - 11, - -122, - 6, - 95, - -11, - 63, - -31, - -27, - 38, - 41, - -105, - 30, - 85, - 10, - 76, - -119, - 43, - -77, - 42, - -58, - -47, - -1, - 0, - -52, - -22, - 102, - -115, - -105, - 85, - -5, - -22, - 16, - -45, - -107, - 6, - -69, - 75, - -128, - -88, - 107, - 13, - 58, - -46, - -61, - -128, - -12, - 58, - -123, - -74, - -78, - 90, - 117, - 67, - -89, - -95, - -58, - -99, - 64, - 41, - 112, - -124, - -98, - -83, - -89, - -92, - -91, - 59, - 7, - 105, - -17, - -46, - -11, - 115, - 13, - -91, - 11, - 105, - -60, - -88, - -72, - -39, - 83, - -88, - 71, - -88, - -126, - -38, - -6, - -35, - 100, - -80, - -94, - -79, - -5, - -62, - -74, - -110, - -105, - -107, - -48, - 92, - 71, - 75, - -67, - 27, - -22, - 14, - 33, - 54, - -101, - -108, - 60, - -96, - 121, - -124, - -31, - 104, - 50, - 39, - -14, - 110, - 13, - 19, - 26, - -117, - 30, - -14, - -81, - 23, - 117, - -9, - 51, - 60, - 26, - -59, - 45, - 100, - 119, - -100, - 73, - -120, - -13, - -67, - 29, - 42, - -43, - 75, - -110, - -40, - -122, - -25, - -28, - 28, - 81, - -101, - -29, - 121, - 61, - 2, - 29, - -23, - 102, - -23, - -7, - -109, - 113, - 58, - -57, - 101, - 103, - 20, - -105, - 120, - -35, - 107, - 62, - -29, - -20, - -22, - -13, - 77, - 35, - 21, - -67, - -28, - 78, - 55, - -29, - -85, - 62, - 76, - -30, - 60, - 106, - -117, - -108, - -81, - -84, - -71, - 115, - 23, - -80, - -59, - -34, - -61, - -82, - -88, - -8, - 27, - 37, - -60, - -15, - 62, - 95, - -56, - 49, - 6, - 33, - -27, - -42, - 89, - 6, - 85, - -119, - 81, - 100, - -71, - -42, - 54, - -35, - 12, - -43, - -48, - 84, - -27, - 121, - 77, - 108, - 123, - -85, - 10, - -4, - 34, - 28, - -116, - 51, - 61, - -127, - -117, - -119, - 63, - -59, - 95, - 12, - -59, - 22, - 38, - 76, - -100, - -5, - -109, - 38, - 46, - 123, - 4, - -62, - -55, - -1, - 0, - 48, - -60, - -5, - 38, - 76, - -66, - 10, - -50, - -79, - 65, - -108, - 102, - -5, - 60, - -110, - -68, - 13, - -10, - -120, - -95, - 73, - -116, - -109, - 64, - -81, - 44, - 74, - -15, - -58, - -20, - -90, - 71, - -54, - -71, - -117, - 60, - -79, - -82, - 14, - 89, - -110, - 1, - -43, - 52, - 95, - 103, - -105, - -58, - -115, - 67, - -8, - 69, - -98, - 46, - -113, - 17, - 85, - 100, - 30, - 27, - 57, - 94, - -108, - 114, - 17, - -120, - 98, - -96, - -21, - -59, - 117, - 75, - 121, - -59, - 37, - -74, - 78, - -112, - -110, - -18, - -113, - 74, - 85, - -46, - 21, - -96, - 82, - 84, - -96, - -91, - 119, - 90, - 122, - 82, - -126, - 84, - -83, - 3, - -94, - 70, - -45, - 26, - -12, - 85, - 39, - -88, - 57, - -77, - -45, - -36, - 45, - 39, - -88, - -24, - 13, - -114, - -5, - 63, - 49, - 63, - 49, - -10, - 81, - 32, - 18, - 9, - 30, - 28, - -36, - -117, - -58, - -39, - -9, - 28, - -40, - -118, - -20, - -22, - -120, - -29, - -45, - 101, - 58, - -22, - 34, - -57, - -8, - -24, - 22, - 8, - -108, - -38, - 32, - -44, - -38, - 53, - 50, - 4, - -86, - -55, - 83, - 34, - 89, - 83, - 79, - -86, - -67, - -85, - -80, - -87, - -67, - -127, - 34, - 93, - 53, - -60, - 89, - 105, - 93, - 117, - -124, - -49, - 70, - 79, - -94, - -73, - -106, - -41, - -96, - -42, - -100, - 66, - -55, - 90, - 118, - -98, - -92, - -87, - 36, - -91, - 67, - -78, - -63, - 58, - -40, - 90, - -112, - 52, - -93, - -44, - 59, - 126, - 33, - 58, - 62, - 51, - -119, - -109, - 10, - -28, - 98, - -53, - 20, - -16, - -67, - -108, - -98, - 39, - 73, - 98, - -112, - 6, - -23, - -75, - 104, - -39, - -112, - -47, - 21, - 97, - -114, - -94, - -121, - 126, - 49, - -31, - -55, - 27, - 20, - -111, - 89, - 25, - 104, - 52, - 110, - 24, - 50, - -99, - 14, - -95, - -128, - 32, - -47, - 7, - 81, - 103, - -45, - -127, - -92, - 70, - -104, - -54, - -103, - 91, - -84, - -56, - 75, - 83, - 82, - -89, - -95, - -83, - 109, - -12, - -119, - 12, - -121, - 93, - -116, - -29, - -52, - 18, - -111, - -21, - 35, - -30, - 90, - 121, - -113, - 81, - -78, - -90, - -61, - -20, - 60, - -54, - -119, - 113, - 14, - 37, - 28, - -78, - -124, - -92, - -91, - -71, - 45, - 13, - -85, - -96, - 108, - 118, - -39, - 27, - 63, - -15, - 31, - 109, - 0, - 127, - -120, - 0, - -83, - -98, - -3, - -75, - 40, - -30, - 76, - 89, - 95, - 1, - 37, - 109, - -123, - -61, - -109, - 57, - -90, - -99, - -126, - -104, - -74, - 69, - -55, - 74, - 9, - 101, - 44, - -75, - 58, - 35, - -59, - -71, - -112, - -35, - -112, - -53, - 65, - -105, - 99, - -55, - -109, - 25, - -76, - -68, - -4, - -72, - -119, - 120, - -56, - 90, - 100, - 117, - 57, - 96, - -126, - -112, - -30, - 30, - 113, - 29, - 11, - 74, - -102, - 117, - 105, - 88, - 115, - -88, - 47, - 105, - 81, - -24, - 46, - -12, - -72, - 55, - -22, - 0, - -105, - 20, - 81, - -93, - -91, - 45, - 65, - 59, - 26, - -45, - -91, - -107, - -114, - -92, - 6, - 29, - -21, - 81, - 90, - -35, - -97, - -57, - -42, - -73, - -82, - 44, - 11, - 127, - -49, - -105, - -20, - 127, - 49, - -17, - 88, - 21, - -23, - 4, - 16, - -87, - 8, - 108, - -107, - 0, - 82, - -80, - 86, - -78, - -123, - 123, - -87, - 40, - 70, - -45, - -96, - 52, - 58, - 75, - -99, - -55, - 35, - 103, - 68, - -92, - -38, - 36, - 87, - -33, - 118, - 35, - 81, - -106, - -91, - -66, - 93, - 97, - 49, - 82, - -62, - 20, - 86, - -13, - -27, - -49, - -10, - 112, - -61, - 104, - 1, - -27, - -87, - 106, - -23, - -24, - 74, - 80, - -82, - -89, - 10, - 7, - -15, - 16, - 124, - 47, - -3, - 86, - -119, - 109, - -44, - 74, - 105, - -46, - -74, - -70, - -117, - 97, - 47, - -123, - -80, - -76, - -66, - -21, - 8, - -116, - -94, - -21, - 72, - 108, - -72, - 91, - 109, - -71, - 73, - -12, - -106, - -72, - -23, - 97, - -42, - -37, - 83, - -94, - 66, - 93, - 97, - -78, - -106, - -90, - 57, - 17, - 111, - -61, - 125, - 77, - 45, - 81, - 93, - 113, - -91, - -120, - -81, - -79, - 41, - -123, - 58, - -45, - -91, - -89, - 20, - -52, - -104, - -18, - -69, - 25, - -26, - 84, - 66, - -108, - -36, - -104, - -50, - -66, - -61, - -55, - 8, - 91, - 43, - 91, - 75, - 14, - 120, - -50, - 60, - -88, - 60, - -115, - -34, - -59, - -101, - 32, - -115, - 6, - -42, - 5, - 108, - 15, - 79, - -73, - -46, - -38, - -12, - -33, - -27, - -66, - -33, - -83, - 87, - -16, - 113, - 46, - -32, - 82, - 10, - -42, - -29, - -96, - -87, - 42, - 61, - 64, - -109, - -75, - 107, - 68, - 40, - 44, - -9, - 59, - 36, - -128, - 84, - 74, - -50, - -75, - -65, - 31, - -87, - -112, - -21, - -6, - 105, - 10, - 89, - 74, - -106, - -110, - 16, - -99, - -24, - -83, - 71, - -92, - 16, - -112, - -82, - -94, - 79, - 82, - 64, - -23, - 27, - 59, - 32, - -127, - -44, - 64, - -58, - 109, - -12, - -54, - 83, - 101, - -58, - -46, - 91, - -37, - 105, - 116, - 116, - -88, - -98, - -108, - -88, - 18, - -96, - -38, - 93, - 107, - -87, - 93, - 32, - -92, - 0, - -76, - 2, - -110, - 122, - 84, - -123, - 16, - -76, - -9, - -70, - -54, - 24, - 67, - 73, - 105, - -10, - -42, - -30, - -74, - 92, - 109, - -106, - -98, - 66, - 26, - 10, - -115, - 21, - 96, - -105, - -97, - 13, - -70, - -21, - -34, - -78, - -33, - -116, - -6, - 3, - 98, - 59, - 47, - 71, - 113, - -56, - -50, - -68, - -60, - -108, - 56, - -93, - 12, - -121, - -75, - -112, - 116, - -67, - 106, - -118, - -115, - 55, - -1, - 0, - 97, - -91, - 111, - -60, - -62, - -109, - -91, - -113, - 95, - 95, - -52, - 2, - 61, - -66, - 124, - 126, - -72, - -12, - -127, - -44, - 3, - -14, - 16, - -96, - 123, - -108, - -68, - -76, - -88, - 2, - 2, - -46, - -96, - 122, - -73, - -36, - 104, - -113, - -8, - -121, - 113, - -80, - 124, - 71, - -82, - -14, - -22, - 35, - -119, - 84, - 107, - 91, - 24, - -54, - 78, - -128, - 45, - 76, - -112, - -123, - -11, - 39, - -73, - 117, - 37, - -64, - -78, - 118, - 54, - 127, - 2, - 119, - -83, - 29, - 120, - -108, - -69, - 92, - -122, - -19, - -20, - -111, - 57, - 85, - -65, - 28, - -52, - -39, - 77, - 72, - 21, - 70, - -95, - 117, - 10, - -111, - 30, - 74, - -104, - 95, - -35, - 78, - -29, - -88, - 56, - -4, - -88, - 74, - 82, - 22, - -88, - -14, - -86, - -108, - -70, - -87, - 44, - 32, - 63, - 13, - -41, - 88, - 121, - -78, - -32, - -28, - -106, - -46, - -25, - 74, - -112, - 122, - 123, - 105, - 64, - 29, - -19, - 64, - -2, - 27, - 42, - 0, - -10, - 81, - -39, - 3, - -81, - 122, - -48, - 0, - 36, - 119, - 112, - -24, - 58, - 64, - -78, - 7, - 80, - 4, - 107, - -88, - 52, - 44, - 14, - -95, - -67, - 30, - -2, - -36, - 72, - 39, - -83, - 127, - 63, - 14, - -34, - -73, - -11, - -37, - -125, - 106, - 110, - 79, - -49, - 43, - -36, - 101, - 104, - -52, - 50, - 22, - -48, - 20, - 66, - -48, - -117, - 73, - 59, - 40, - -20, - 14, - -1, - 0, - 121, - -44, - 54, - 15, - -44, - 14, - -25, - 125, - 93, - -55, - -16, - 102, - -9, - 57, - 114, - 123, - 16, - 88, - -117, - 89, - -102, - -28, - 113, - 29, - 102, - 116, - -23, - 78, - 88, - -57, - -66, - -67, - 69, - -124, - -106, - 37, - -77, - 92, - -36, - 122, - -23, - 13, - -82, - -51, - -54, - -92, - -61, - -85, - 92, - 41, - 18, - 32, - 57, - 14, - -74, - 37, - -126, - -28, - 92, - 88, - -90, - -54, - 117, - -116, - 102, - -22, - 89, - -86, - 73, - 52, - -46, - 83, - -40, - 124, - -53, - -47, - 39, - 125, - -114, - -57, - -51, - -37, - 100, - 13, - -98, - -63, - 41, - 4, - -107, - 19, - -83, - 21, - 16, - 60, - 119, - 109, - 11, - 82, - 6, - -120, - 72, - 29, - -49, - 79, - 114, - 79, - 99, - -14, - -11, - 125, - 9, - 33, - 32, - -12, - -17, - -74, - -64, - 36, - 116, - -30, - 63, - 12, - 40, - 87, - -115, - 26, - -104, - 16, - 25, - 5, - -125, - -45, - -46, - 111, - 66, - 53, - 20, - 42, - -86, - -59, - -15, - 32, - -93, - 75, - -36, - 107, - -11, - -83, - 126, - 126, - -70, - -19, - -91, - 108, - 56, - 123, - 64, - -13, - 39, - -49, - 112, - -67, - 35, - 27, - -104, - -7, - 5, - -97, - 96, - -77, - 31, - 37, - -75, - -22, - 111, - 106, - 87, - 109, - 23, - 90, - 66, - -106, - 18, - -126, - -30, - 18, - -107, - -12, - -112, - 82, - 10, - -46, - -96, - -30, - 16, - -30, - -59, - 124, - -13, - 121, - -85, - -58, - 82, - -40, - -86, - -25, - 46, - 68, - 105, - 13, - -21, - -92, - 57, - -110, - 88, - -70, - -112, - 80, - 59, - 5, - 122, - -113, - -85, - 101, - 99, - 101, - 67, - -87, - 93, - -2, - -70, - 42, - 30, - 41, - -77, - -86, - 121, - -9, - -108, - -73, - 28, - 90, - -35, - 113, - 106, - 83, - -78, - 29, - 117, - 107, - 125, - -43, - 40, - -19, - 107, - 89, - 90, - -54, - -36, - 82, - -49, - 117, - 41, - 74, - 61, - -63, - 4, - -126, - -83, - 120, - -110, - -118, - 54, - 16, - 9, - 95, - 64, - -21, - 40, - 89, - 1, - 40, - 59, - 9, - -23, - 80, - 63, - 56, - 10, - 41, - 32, - 16, - -94, - 66, - 123, - 43, - -84, - -123, - 118, - 115, - -121, - -108, - 113, - -56, - 10, - -119, - -88, - 22, - 4, - 107, - 93, - -73, - -14, - -19, - -13, - -19, - 91, - 81, - -69, - 21, - -39, - 13, - -87, - 35, - -41, - 93, - -57, - -65, - -80, - -4, - -69, - 113, - -76, - -100, - 83, - -19, - 71, - -13, - -99, - 90, - -46, - 16, - -98, - 111, - -52, - 22, - -80, - -76, - 20, - 45, - -21, - 71, - -98, - 72, - 64, - -22, - -22, - 74, - -48, - -83, - -88, - -107, - -98, - -126, - -107, - 21, - -92, - 36, - 5, - 5, - 37, - 94, - -96, - 82, - 90, - 81, - 62, - -42, - 127, - 59, - 32, - 116, - -1, - 0, - 109, - 89, - 24, - 66, - -109, - -43, - -77, - 61, - -43, - 117, - 105, - -75, - 45, - 32, - -122, - -107, - -80, - -91, - -108, - -128, - 123, - 105, - 11, - 80, - 14, - -87, - -80, - 10, - -122, - -93, - 80, - -24, - 64, - -114, - -81, - 76, - -58, - 68, - -122, - -44, - -21, - 42, - 30, - -86, - 83, - 37, - 31, - 19, - 33, - 10, - 121, - 10, - 117, - 74, - 66, - -37, - 15, - -95, - -56, - -101, - 99, - 72, - 74, - -93, - -106, - -41, - -71, - 13, - -68, - -91, - 27, - 64, - -65, - -106, - -35, - 44, - -36, - 125, - 40, - -87, - -8, - 11, - 91, - 42, - 91, - 105, - 47, - 46, - -106, - -99, - -5, - -74, - 37, - 81, - 69, - -69, - -123, - 17, - 48, - 50, - 41, - 80, - -105, - -112, - 85, - -41, - 72, - 102, - -2, - 123, - -73, - 20, - 117, - 86, - -47, - 40, - -78, - 9, - 104, - -91, - -97, - 123, - 2, - -62, - 126, - 51, - -114, - 63, - 79, - -75, - 99, - -13, - -105, - -23, - 3, - -61, - -116, - -20, - 8, - 41, - 31, - -2, - -112, - 123, - 48, - -80, - 46, - -127, - 2, - -50, - -12, - 73, - 60, - 88, - 115, - 38, - 93, - 67, - -97, - 127, - 106, - 3, - 126, - -2, - -101, - -19, - -90, - -11, - -82, - -49, - 100, - 125, - -85, - -66, - 116, - -92, - -91, - -58, - -100, - -26, - 124, - -104, - 37, - -60, - -122, - -108, - 17, - 57, - -60, - -108, - 2, - 2, - 119, - -39, - -62, - 80, - -83, - 0, - 10, - -122, - -119, - 82, - -114, - -50, - -55, - -38, - -90, - -9, - -49, - -121, - -102, - -101, - -11, - -68, - -20, - -66, - 100, - -51, - 20, - -21, - -27, - 59, - 34, - -10, - -59, - 29, - 33, - 58, - 74, - -56, - 74, - 93, - 7, - -83, - -34, - -112, - 82, - -83, - -108, - 35, - 106, - 61, - -108, - -96, - 81, - 68, - 83, - 26, - 107, - -53, - 66, - -94, - -88, - -72, - 84, - -81, - 77, - 13, - -92, - -87, - -59, - -107, - -110, - 66, - 82, - -106, - -62, - 22, - 84, - 74, - -70, - 66, - 116, - 9, - -22, - 32, - -10, - -23, - -40, - 58, - -96, - -127, - -71, - -11, - 113, - 50, - -107, - -38, - 83, - -42, - -66, - -4, - 69, - -39, - 88, - 68, - -87, - 22, - 118, - -111, - -24, - -28, - -73, - 22, - 90, - -25, - -41, - 83, - -54, - -101, - 76, - -35, - -108, - -59, - -42, - -55, - 76, - -86, - -56, - -77, - 45, - -87, - -21, - -20, - 84, - -12, - 20, - -65, - 109, - 89, - 22, - 66, - -20, - 89, - -75, - -13, - 99, - -102, - -60, - -72, - -47, - -3, - -46, - 84, - -120, - 85, - -20, - 86, - -96, - 0, - -92, - -21, - -88, - 0, - 2, - 122, - -115, - 104, - 64, - 60, - 3, - 54, - 92, - -84, - 15, - -100, - -4, - -59, - 14, - -29, - 90, - -10, - 39, - -66, - -97, - 46, - 26, - 54, - -2, - 102, - 60, - -59, - 90, - -70, - 87, - 55, - -105, - 51, - -78, - 28, - 67, - -85, - 73, - 94, - 71, - 96, - 18, - -6, - 82, - 94, - 66, - -108, - -48, - 83, - -59, - 75, - 66, - 84, - -46, - -39, - 10, - 103, - 104, - 74, - -38, - 82, - 85, - -46, - -80, - -75, - 120, - 30, - 28, - -105, - -54, - -10, - 110, - 43, - -17, - 44, - -9, - 42, - -103, - -21, - -74, - -39, - 90, - 95, - -69, - -108, - -1, - 0, - -18, - -44, - 27, - 113, - 43, - 74, - -108, - -22, - -110, - 20, - -92, - 15, - -104, - -95, - 72, - 115, - -87, - 68, - 44, - -9, - 88, - 34, - 8, - -89, - 117, - -58, - 81, - -46, - 25, - 62, - -109, - -50, - 47, - -9, - 108, - -76, - -105, - 58, - -97, - 101, - -124, - -123, - 124, - 72, - 73, - 126, - 66, - 10, - -94, - -87, - 95, - 14, - -91, - -83, - -120, - -21, - -21, - 92, - 84, - -95, - 114, - -33, - 10, - 45, - -83, - -128, - -53, - 44, - -96, - -69, - 32, - 50, - 10, - 92, - 90, - 72, - 65, - -22, - 97, - 110, - 54, - -74, - 66, - -92, - 45, - 9, - 108, - -69, - -4, - 12, - -69, - 37, - 13, - -110, - 84, - -47, - 90, - 65, - 15, - -87, - 104, - 30, - -121, - 14, - 55, - 112, - -51, - 4, - 125, - -40, - 84, - 104, - 14, - -122, - -41, - 100, - 10, - 40, - 2, - 55, - 0, - -24, - 69, - -16, - -98, - 121, - 73, - -35, - -113, - -52, - -110, - 78, - -75, - -21, - -74, - -69, - 104, - 123, - -3, - 33, - -18, - -89, - 91, - 90, - -52, - -114, - -117, - 9, - -110, - 29, - 110, - 36, - 84, - -59, - 75, - -118, - 33, - 14, - 56, - -121, - 31, - -111, - 52, - -82, - 75, - -51, - 54, - -37, - -77, - -92, - -105, - 36, - -68, - -108, - 76, - -98, - 36, - -52, - 76, - 84, - -57, - -122, - -105, - -109, - 2, - 36, - 56, - -52, - 10, - 88, - -80, - -72, - 78, - -106, - -35, - -37, - -50, - -106, - 84, - -113, - 77, - 108, - -107, - 22, - -93, - -68, - -38, - 58, - 28, - -3, - -13, - 101, - 9, - -11, - -109, - 35, - -87, - -89, - 91, - 42, - 32, - 105, - 104, - 87, - -50, - -46, - -42, - 121, - 17, - 10, - 109, - -12, - -68, - -30, - -43, - 50, - 66, - 84, - -33, - 67, - -110, - -110, - 29, - 41, - 67, - 96, - 2, - -55, - 109, - -12, - -72, - -110, - -54, - 15, - 91, - 37, - -107, - -91, - 109, - 45, - -80, - -76, - 41, - 33, - 27, - 74, - -96, - -82, - 66, - 29, - -78, - 84, - 118, - -29, - -74, - -64, - 105, - 45, - 117, - -70, - -46, - 94, - 46, - 17, - -24, - 50, - 15, - -88, - 86, - -29, - -56, - 72, - 109, - 97, - 74, - -22, - 101, - 45, - 109, - -57, - -100, - -22, - 30, - -104, - 101, - -74, - 73, - 108, - 100, - 88, - -63, - 68, - 68, - -22, - -110, - -57, - 74, - 14, - -101, - 109, - 77, - -41, - 74, - -11, - 121, - 122, - -113, - -71, - -22, - -9, - -32, - 22, - 125, - -19, - -114, - -102, - 107, - -71, - -86, - -44, - -39, - -69, - -37, - -12, - -46, - -49, - 2, - -18, - -44, - 76, - -114, - -37, - 70, - 68, - 55, - -30, - -107, - -128, - -92, - 33, - -24, - -22, - 105, - 100, - 29, - -114, - -96, - 20, - -108, - -85, - 95, - 40, - 29, - -57, - 78, - -57, - -53, - -33, - 122, - -58, - 68, - 95, - 65, - 125, - 97, - -80, - 92, - -21, - -7, - 74, - -107, - -19, - -14, - -108, - -21, - -96, - -24, - 19, - -77, - -14, - -87, - 42, - 5, - 63, - 49, - 80, - 36, - -92, - -122, - 99, - -15, - -101, - -115, - 93, - 27, - -43, - 122, - 63, - -90, - -92, - -72, - -21, - 37, - -109, - 21, - -34, - -97, - 84, - 52, - -124, - -94, - 67, - -111, - 92, - 113, - -44, - -72, - -97, - 76, - 44, - -62, - -110, - -92, - 59, - 24, - 31, - 85, - 12, - 54, - 101, - -87, - 110, - 14, - -59, - 97, - -107, - 58, - -107, - 21, - -6, - -27, - 75, - 29, - 11, - 42, - 45, - -95, - 39, - -65, - -17, - 19, - -48, - 74, - -36, - 1, - 65, - 64, - -87, - 1, - 73, - 4, - 36, - 1, - -44, - -80, - -109, - 19, - -116, - -128, - 33, - -21, - 5, - -88, - 83, - 2, - 42, - -20, - 106, - 40, - -79, - -35, - 118, - 0, - -112, - 116, - -19, - 100, - 99, - 53, - 3, - -27, - 58, - 109, - -21, - -37, - 93, - 104, - 119, - -17, - -19, - -11, - -57, - 105, - -89, - 26, - 108, - -73, - 33, - -78, - 22, - -92, - 33, - 97, - 5, - 39, - -83, - -76, - 58, - -40, - 113, - -89, - 20, - 15, - 74, - -118, - 93, - 109, - 105, - 90, - 20, - -112, - 66, - -112, - 82, - -92, - 117, - 3, - -44, - -87, - 56, - 48, - 24, - 91, - -119, - -37, - 106, - 39, - -84, - 118, - 9, - 88, - 42, - 4, - -114, - -81, - -101, - 125, - -56, - 29, - 4, - 3, - -33, - 68, - -19, - 64, - 15, - -104, - -102, - 30, - 62, - -119, - 43, - 105, - -62, - 11, - 104, - 42, - 9, - 121, - 77, - -95, - -75, - -83, - 40, - -38, - 1, - 82, - 82, - 92, - -7, - -56, - 10, - 43, - 8, - 90, - -103, - 75, - -123, - 11, - 71, - -88, - 28, - 81, - 80, - 46, - -123, - -113, - -104, - -27, - 9, - 40, - 5, - 64, - 5, - 124, - -19, - -124, - -112, - 84, - 52, - -124, - -121, - 18, - -91, - 122, - -125, - 73, - 66, - -127, - -7, - 83, - -66, - -96, - -108, - -115, - -11, - 22, - 112, - -32, - 75, - 33, - 82, - -64, - 0, - 2, - -99, - -119, - 7, - 111, - -95, - 36, - -115, - 125, - 54, - -46, - -72, - 14, - 92, - -112, - 7, - -34, - -81, - -83, - 30, - -60, - -40, - 7, - 95, - -97, - -75, - -101, - -67, - 113, - -32, - -94, - 109, - 91, - 113, - 93, - 96, - -53, - -114, - -6, - -106, - -121, - -85, - -70, - 90, - 94, - -42, - 16, - -73, - 91, - 47, - 71, - 116, - 30, - -65, - 84, - 73, - 97, - 12, - 33, - 76, - 33, - 104, - 46, - -91, - 72, - 91, - -83, - 45, - -110, - -107, - 118, - 122, - -77, - 101, - -66, - 122, - -108, - -73, - 10, - -106, - 80, - -105, - 19, - -22, - 20, - -83, - 94, - -63, - 93, - 42, - -7, - -12, - -31, - 29, - 103, - -87, - 41, - 39, - 122, - 33, - 39, - -27, - 6, - 76, - 83, - -126, - 18, - -36, - -120, - -91, - -91, - -80, - -75, - 33, - 73, - 117, - 5, - 42, - 73, - -2, - 18, - -110, - -48, - 8, - -23, - 82, - 20, - 21, - -76, - -88, - -89, - -88, - -128, - 20, - 0, - 5, - 39, - 37, - 21, - 73, - 97, - 13, - -87, - -113, - 77, - 42, - -46, - -46, - 66, - 80, - -91, - 47, - 96, - -11, - -121, - 74, - -108, - 10, - 80, - -93, - -44, - 26, - 79, - -89, - -93, - -90, - -44, - 92, - 74, - 122, - -74, - -74, - -119, - -124, - -54, - -35, - 74, - -92, - -126, - 59, - 40, - 27, - -20, - 44, - -117, - -46, - -10, - -70, - -74, - -66, - -11, - -64, - -83, - -52, - 72, - 79, - 15, - -85, - -54, - 53, - 10, - 78, - -106, - 107, - 95, - 75, - -48, - 126, - -102, - 14, - 7, - 35, - -29, - -106, - 46, - 37, - 15, - -6, - 45, - -84, - -72, - 123, - 60, - -105, - 91, - 105, - 17, - -43, - -22, - -78, - -64, - 117, - -9, - 22, - -94, - -37, - 8, - 75, - -78, - -93, - -96, - 45, - -14, - -62, - 16, - -29, - -20, - -87, - 75, - 30, - -94, - 124, - 98, - 39, - 20, - -80, - 86, - -34, - 63, - 54, - -10, - 73, - 65, - -22, - 80, - 36, - -115, - -109, - -66, - -99, - -3, - 123, - -17, - -8, - -67, - -50, - -9, - -30, - -3, - -7, - 41, - 103, - -124, - -22, - 121, - 102, - -30, - 127, - -102, - 10, - 72, - -74, - -34, - 95, - -96, - -32, - 86, - -78, - 121, - 83, - 23, - -119, - 2, - -127, - -34, - 81, - -55, - -86, - -83, - 46, - 49, - -88, - -40, - 107, - 60, - 44, - -69, - -85, - -52, - 62, - -22, - 46, - 123, - 7, - -111, - -20, - -80, - 108, - -54, - -58, - 110, - 21, - -104, - -29, - 87, - -85, - -30, - 122, - 46, - 71, - 69, - -93, - -39, - 7, - 29, - 74, - -51, - 112, - -36, - -97, - 98, - -104, - -1, - 0, - -105, - -33, - 39, - 51, - 120, - -6, - 125, - -9, - 63, - 103, - -4, - 12, - -42, - 120, - 51, - 79, - 50, - 77, - 100, - 57, - 127, - -105, - -4, - -101, - 10, - -116, - -100, - -126, - 91, - 60, - 65, - -25, - -117, - 33, - -123, - 113, - -120, - 113, - 61, - 7, - -104, - -22, - -102, - 11, - 124, - 127, - 25, - -27, - -34, - 55, - -14, - -38, - -33, - 4, - -45, - -43, - -16, - -25, - -109, - -100, - 7, - 47, - 103, - 61, - -90, - -29, - -102, - -40, - -68, - -113, - -116, - 100, - -76, - -7, - -62, - 87, - -26, - 103, - -29, - -30, - 78, - -47, - 100, - 97, - -26, - -54, - -118, - -111, - -78, - 73, - -117, - 9, - -104, - 72, - -49, - 28, - -110, - 52, - 73, - 93, - 61, - 115, - 70, - -80, - -77, - 77, - 18, - -110, - -55, - 28, - -40, - -82, - -67, - 107, - 51, - -8, - 16, - -115, - -34, - 85, - 12, - -78, - -62, - -74, - 72, - 101, - -111, - -62, - -107, - 80, - 81, - 67, - 54, - -66, - 84, - 98, - -64, - 41, - 34, - -83, - 36, - 6, - -118, - 14, - -65, - 57, - 121, - 69, - 90, - -32, - -57, - 67, - 110, - 5, - 42, - 74, - 16, - -14, - 31, - 30, - -101, - 73, - 109, - -75, - 23, - 92, - -23, - 67, - 82, - 90, - 113, - -44, - -54, - 66, - -101, - -12, - -36, - 50, - 23, - -48, - 65, - 91, - -116, - 37, - 42, - 105, - -90, - -35, - 113, - 53, - 100, - -22, - 25, - 73, - 83, - -117, - 11, - 81, - -38, - 66, - 19, - -37, - -78, - -67, - -127, - 87, - 109, - 20, - -87, - 71, - -89, - 93, - 65, - 71, - 68, - -24, - 30, - -95, - -24, - 58, - -37, - -54, - -65, - -110, - 91, - -69, - 92, - 23, - 45, - 123, - -52, - 37, - 54, - 33, - -126, - -63, - -78, - -30, - -106, - -81, - 106, - -13, - 56, - -8, - -109, - -77, - 50, - -4, - 125, - -38, - 46, - 63, - -55, - 121, - 71, - 37, - -55, - -79, - 76, - 59, - -52, - -99, - -41, - 51, - -30, - -103, - 61, - 30, - 27, - 99, - -97, - -14, - 5, - -113, - 27, - 99, - 24, - -96, - -60, - -13, - 25, - -8, - 68, - -18, - 1, - -30, - 95, - 48, - -82, - -13, - -42, - 107, - -58, - -104, - -75, - -106, - -85, - -68, - -9, - 99, - 92, - 31, - 79, - -50, - -41, - -111, - 124, - -75, - 71, - -89, - 103, - -122, - 45, - 120, - -25, - -53, - -90, - 89, - 85, - 30, - -82, - 83, - -50, - 10, - 124, - -53, - 49, - -14, - -23, - -58, - -71, - 87, - 37, - -44, - 58, - -84, - -121, - -112, - 121, - 123, - 34, - -57, - 100, - 82, - 114, - -75, - -18, - 107, - 81, - -112, - -31, - 51, - -71, - 95, - 59, - -3, - -120, - -67, - -124, - -2, - 23, - 59, - 41, - -71, - -105, - 71, - 14, - -59, - 122, - -2, - 118, - 116, - 83, - -54, - -47, - -29, - 65, - -108, - 63, - -92, - -46, - 51, - -49, - -116, - -16, - 71, - 25, - 73, - 34, - 79, - 13, - -103, - -56, - 13, - 43, - 120, - -118, - -56, - -85, - -44, - -91, - 85, - -43, - -104, - 58, - 50, - 2, - -30, - 102, - 69, - -22, - 119, - -117, - 86, - 10, - 2, - 72, - -82, - -51, - 106, - 73, - 96, - 20, - -3, - -49, - 41, - 4, - -102, - 54, - 69, - 90, - -107, - 38, - -119, - 75, - -79, - 114, - 58, - 84, - -128, - -62, - -112, - -5, - 78, - -72, - -121, - 20, - -96, - -33, - -89, - -24, - 126, - -20, - -76, - -125, - 28, - 71, - 15, - 37, - -10, - 87, - -21, - 41, - -57, - -35, - 125, - -44, - -70, - -121, - 90, - 105, - 45, - -57, - -8, - 117, - 41, - -4, - 43, - -117, - 23, - 92, - 101, - 42, - -120, - -92, - -74, - -76, - 70, - 8, - -112, - -46, - 99, - -76, - 88, - -11, - -101, - 42, - 97, - -43, - -59, - 125, - 79, - 75, - 84, - -90, - -28, - -74, - -54, - 37, - -72, - -15, - -8, - 100, - -95, - -7, - 18, - 34, - 71, - -114, - -120, - -116, - -78, - -73, - -5, - 16, - -54, - 84, - -37, - -79, - -6, - -119, - 113, - -11, - 41, - -43, - -111, - -48, - -76, - -20, - 32, - 122, - 45, - 117, - 56, - -46, - 92, - 26, - 120, - 21, - 60, - -108, - -71, - -23, - 47, - -91, - -91, - 20, - -87, - -42, - -101, - 80, - -53, - 118, - 51, - 105, - -81, - -121, - 21, - 85, - 113, - 19, - 49, - -119, - 118, - -113, - -71, - 100, - -60, - -103, - 70, - -58, - 100, - 121, - 49, - 32, - -94, - 52, - 9, - -115, - -71, - 45, - -38, - -58, - -31, - 84, - 57, - 9, - -7, - 113, - 23, - 22, - -74, - 28, - -9, - -34, - -75, - -78, - 106, - -62, - -62, - 115, - 77, - 85, - -73, - 85, - -81, - -80, - -103, - -125, - 31, - 63, - 73, - -80, - 104, - -6, - -117, - -77, - 117, - -74, - -64, - 15, - 65, - -37, - -18, - -108, - 38, - 65, - 86, - 65, - 58, - 109, - -21, - 74, - 9, - -45, - -7, - 118, - 125, - 56, - 19, - -114, - -29, - -45, - 36, - 117, - -80, - -122, - 35, - -87, - -32, - -5, - -83, - -74, - 100, - 34, - 52, - 102, - -110, - -37, - 110, - 58, - 80, - -37, - -45, - 100, - 40, - -11, - 54, - -124, - -83, - 17, - -37, - 113, - -25, - 30, - 117, - -60, - -76, - -54, - 67, - -17, - -84, - 54, - -65, - -107, - 74, - 113, - 101, - -76, - -69, - -13, - -93, - -96, - -114, - -105, - 83, - -44, - -99, - 41, - 69, - 42, - -12, - -119, - 36, - 5, - 19, - -83, - -70, - -98, - -123, - 118, - 82, - 65, - 0, - 111, - -57, - -50, - 64, - -13, - 85, - -88, - -120, - -90, - 82, - -74, - -120, - 108, - 7, - 58, - -100, - -21, - 113, - -73, - 82, - 66, - -117, - -99, - 9, - -12, - 122, - 91, - 41, - -48, - 66, - 23, - -66, - -24, - 88, - 14, - 44, - -128, - -92, - -113, - -86, - 81, - 18, - 29, - 105, - -57, - -103, - 121, - -42, - -36, - 41, - 112, - -58, - 125, - -87, - 13, - -99, - 1, - -44, - -92, - 72, - 97, - -23, - 49, - -34, - 10, - 87, - 87, - -17, - -104, - 121, - -42, - -106, - 118, - 80, - 122, - 116, - -81, - 11, - 100, - 127, - 14, - 65, - 17, - 98, - 90, - -108, - -6, - 11, - -14, - -21, - -34, - -11, - 63, - 118, - -66, - 102, - -12, - -30, - -16, - -27, - -105, - -88, - 85, - 118, - -4, - -128, - -4, - 63, - 62, - -36, - 23, - 105, - -92, - 48, - -25, - 71, - 82, - -106, - -83, - -108, - -108, - -112, - 80, - -112, - -107, - 54, - -112, - 79, - 86, - -56, - 10, - 11, - 26, - 42, - 81, - 9, - 37, - 58, - 82, - -118, - -70, - -109, - -11, - 13, - -41, - -48, - -60, - -88, - -50, - 60, - -40, - 103, - 73, - -112, - -20, - 119, - -100, - -108, - -44, - 101, - 58, - -107, - 124, - 43, - 75, - 82, - 89, - 40, - 71, - -82, - -61, - 115, - 31, - 45, - -69, - 32, - -96, - 122, - 107, - 125, - -92, - -87, - 106, - 116, - 50, - -10, - 20, - 112, - -128, - -46, - 100, - 58, - 84, - -90, - -61, - -87, - 10, - 66, - 94, - 103, - -44, - 75, - 105, - -47, - 89, - -12, - -62, - -106, - -13, - 67, - 107, - 66, - 16, - -31, - 101, - 76, - -83, - 106, - 80, - 10, - 10, - 109, - 72, - 57, - 81, - -125, - 97, - -30, - -24, - 81, - -46, - 82, - 22, - 16, - -112, - 21, - -42, - -92, - -88, - 16, - -53, - -99, - 105, - 91, - 97, - 4, - -108, - 58, - 118, - -45, - -85, - -21, - 105, - -92, - -95, - 77, - -81, - 107, - 69, - -84, - 3, - 40, - -95, - 103, - 64, - 21, - 72, - 21, - 125, - 39, - -79, - -33, - 93, - 77, - 88, - -79, - 119, - 90, - 96, - 77, - 71, - 122, - -41, - 93, - -24, - 80, - 26, - 122, - 105, - -81, - -29, - 126, - -36, - 16, - 81, - -30, - -13, - 47, - -27, - 124, - 37, - 28, - 89, - -103, - 12, - -95, - 26, - -58, - 106, - -31, - 80, - -41, - -53, - -79, - -100, - -36, - 26, - 58, - -87, - 87, - 119, - -13, - -51, - 115, - 45, - -86, - 82, - -95, - -45, - -46, - 64, - -97, - 115, - 97, - 51, - 77, - -61, - -119, - 89, - 14, - 84, - -23, - 50, - 35, - 71, - -119, - 48, - -58, - -80, - -100, - -85, - -27, - 107, - -103, - 120, - -114, - -121, - 12, - -66, - -54, - 48, - -117, - 40, - 53, - 25, - 94, - 41, - 105, - -108, - 122, - 13, - -64, - 119, - -10, - -117, - 21, - -125, - 81, - 111, - 10, - -86, - -47, - -114, - 67, - -91, - 8, - 114, - -53, - 18, - 125, - 10, - -69, - -58, - -20, - -95, - -55, - -75, - 14, - 85, - -56, - -83, - -54, - -88, - 98, - 51, - 102, - -85, - -74, - -18, - 105, - -22, - 36, - 60, - -98, - 95, - 97, - 88, - 7, - -104, - 60, - 22, - 126, - 125, - 10, - 28, - 11, - 37, - -26, - -108, - 116, - -76, - 57, - -43, - -3, - -35, - 124, - 60, - 95, - -120, - 114, - 11, - 57, - -113, - 81, - 14, - 83, - -54, - 42, - 109, - 106, - 109, - 34, - -27, - 16, - -8, - -2, - 116, - -8, - -103, - -87, - -85, - 122, - -50, - -127, - 14, - 63, - -113, - 40, - 55, - 119, - 94, - -30, - -104, - -107, - 19, - 116, - 126, - 109, - -96, - 98, - 28, - 79, - -27, - -49, - 55, - -107, - -56, - 63, - 113, - 100, - -108, - -4, - -85, - 58, - 101, - -70, - -93, - -94, - 86, - 39, - -57, - 57, - 55, - -103, - 124, - -101, - 31, - -28, - 126, - 43, - -82, - -71, - -27, - -84, - 35, - -18, - -21, - 78, - 78, - -97, - -59, - -110, - -79, - 44, - -127, - -100, - -54, - -37, - 41, - -32, - -89, - 34, - 86, - 74, - -8, - -34, - 82, - -50, - -14, - -7, - 81, - -24, - -78, - -8, - 92, - -85, - -59, - -36, - 58, - -93, - 47, - -104, - -27, - 98, - 103, - -32, - -29, - -59, - -114, - -122, - 44, - -110, - -118, - 73, - 1, - -97, - 35, - -83, - -62, - -80, - -124, - -119, - 20, - 15, - 9, - 122, - 88, - -11, - -18, - -44, - 27, - -62, - -125, - -86, - 117, - 42, - 21, - -114, - 72, - 38, - -112, - -71, - 5, - 1, - 58, - 125, - -44, - -96, - 40, - -75, - -117, - 61, - 100, - 26, - -23, - 21, - -67, - 6, - 106, - 78, - 60, - -34, - 74, - 109, - -75, - 33, - 8, - -40, - 78, - -107, - -42, - 1, - 74, - 71, - -50, - -80, - -124, - -88, - 3, - -96, - 52, - 82, - -124, - -99, - -71, - -46, - -108, - -24, - -128, - 123, - -19, - 95, - -116, - -80, - 27, - 90, - 85, - -82, - -80, - -30, - 65, - 97, - 103, - -45, - 74, - -67, - 36, - -87, - 72, - 79, - 82, - 26, - 113, - -60, - 50, - -91, - 20, - 18, - -76, - 45, - 106, - 90, - 79, - -50, - 85, - -94, - 22, - -87, - 9, - -51, - 48, - -121, - 80, - -24, - 75, - -119, - 101, - -26, - -44, - -21, - 104, - 113, - -58, - 95, - 41, - 66, - -98, - -112, - -37, - 109, - -105, - 99, - -88, - -91, - -43, - 37, - 45, - 4, - -83, - -59, - 55, - 25, - 69, - -48, - -22, - 67, - 8, - 74, - 18, - -91, - 98, - -90, - 99, - -83, - -68, - -89, - -110, - -21, - -127, - -59, - -105, - 74, - -34, - 11, - 95, - -84, - -65, - 89, - 42, - 75, - -3, - 75, - 4, - 56, - -94, - -14, - 22, - -30, - 92, - 5, - 68, - 45, - 43, - 88, - 87, - 80, - 82, - -127, - -40, - 2, - -83, - -122, - 20, - 71, - -79, - -46, - -63, - -82, - -41, - 91, - 122, - 122, - -24, - 123, - 9, - -29, - -23, - 70, - -10, - -3, - -123, - 105, - -73, - -3, - -88, - 13, - -81, - 60, - -58, - 50, - -103, - -46, - 80, - 85, - -44, - -121, - 126, - 86, - -12, - -73, - 16, - -106, - 16, - 29, - 117, - -62, - -111, - -75, - 37, - -74, - -102, - -37, - -91, - -59, - -92, - 54, - -108, - -95, - 106, - -22, - -3, - -38, - -6, - 71, - 94, - -128, - -114, - -65, - -111, - 72, - 80, - -48, - -1, - 0, - 121, - -46, - 20, - 61, - -5, - 127, - 31, - -13, - -10, - 27, - 36, - -99, - 119, - -16, - 64, - -45, - -120, - 117, - -80, - -106, - -3, - -46, - 78, - -73, - -79, - -13, - 1, - -67, - 2, - 71, - -72, - 26, - 61, - 10, - 36, - 1, - -33, - -74, - -50, - -6, - -43, - 1, - 42, - 81, - 81, - 74, - 73, - 39, - 100, - -23, - 29, - -1, - 0, - -9, - 124, - 77, - -29, - -15, - 40, - -112, - -83, - -73, - -74, - -57, - 114, - 127, - 106, - -46, - -67, - -12, - -62, - -28, - 5, - -69, - 98, - 61, - 1, - -41, - -25, - -71, - 63, - -65, - -49, - 126, - 54, - 32, - 109, - 44, - 88, - -86, - -103, - 17, - 113, - 34, - 18, - 22, - -72, - -50, - 38, - 69, - 117, - 100, - -119, - 58, - 117, - -119, - 17, - -70, - 82, - -71, - 113, - 92, - -112, - -120, - -95, - 14, - -56, - 125, - -105, - 33, - -88, - -90, - 37, - -94, - 99, - -40, - -88, - -73, - 98, - -35, - 100, - -58, - 66, - 100, - 55, - 57, - -56, - -20, - 62, - -110, - -112, - 75, - -53, - 97, - 108, - 52, - -37, - -123, - 108, - -91, - -76, - -75, - -23, - -83, - -43, - 6, - -53, - 73, - 76, - -126, - -73, - 82, - -45, - 105, - 116, - -68, - 12, - 103, - -100, - 121, - -74, - -38, - 117, - -123, - -66, - -52, - 19, - 89, - -8, - -125, - -15, - 95, - -64, - -54, - 10, - -66, - 70, - 82, - 80, - 15, - 74, - -118, - 1, - 1, - 76, - -126, - -123, - -84, - 105, - 74, - 89, - 86, - -126, - -118, - -61, - 110, - 20, - -124, - 40, - 62, - 78, - 94, - -36, - 71, - -42, - -46, - -95, - 50, - -5, - 74, - -23, - 73, - 44, - -106, - 27, - -23, - 108, - 58, - -105, - 86, - 16, - -21, - -56, - 90, - -93, - 58, - 92, - 66, - 64, - 121, - -92, - 1, - -23, - 41, - 104, - 63, - 35, - -114, - 33, - 125, - -114, - 64, - -118, - 75, - 120, - -76, - 75, - 2, - -44, - -107, - 99, - -92, - 15, - 49, - 23, - 103, - 115, - 93, - 86, - 52, - -77, - 86, - 8, - 11, - -114, - 77, - 14, - -99, - 123, - 94, - -92, - 1, - 71, - 107, - -7, - 93, - -4, - -57, - 106, - -118, - -7, - 98, - -76, - -125, - 41, - -126, - -91, - 45, - -26, - -53, - -121, - -47, - 32, - -122, - -47, - -14, - -83, - 91, - 65, - 75, - -64, - -12, - -87, - 74, - 82, - 9, - 75, - 106, - -19, - -43, - -67, - 35, - -45, - 40, - -90, - -60, - -72, - -41, - -110, - -79, - 12, - -25, - 17, - -49, - -21, - -48, - -9, - -35, - -117, - -90, - -53, - -24, - 35, - 38, - 66, - -85, - 103, - -90, - -10, - -92, - -66, - -43, - 60, - -118, - -37, - 21, - -77, - 41, - -88, - 82, - 101, - 59, - 100, - -102, - 54, - -92, - 63, - 93, - 112, - -53, - -88, - -69, - 84, - 119, - 106, - -91, - -77, - 41, - 125, - 11, - -85, - -39, - -81, - -54, - -112, - 22, - -52, - -115, - 36, - 43, - -91, - 43, - 117, - -58, - 25, - 103, - -95, - 65, - 62, - -111, - 75, - -123, - -63, - 29, - -83, - 2, - 3, - -91, - 74, - 45, - -74, - 0, - 43, - 117, - 73, - -38, - -4, - 34, - 109, - -77, - 43, - -38, - -117, - 103, - -2, - -28, - 125, - -59, - 78, - -114, - 100, - -58, - 117, - -8, - -46, - 88, - -103, - 29, - -40, - -19, - -76, - -29, - 50, - 88, - 81, - 101, - 111, - -60, - -79, - -123, - 34, - 47, - -59, - 50, - -6, - 21, - -22, - -62, - -107, - 13, - 107, - 73, - -11, - -40, - 121, - 64, - -94, - -25, - -46, - -29, - 79, - -53, - 121, - -121, - 44, - -56, - 103, - 88, - 57, - -98, - 14, - 78, - 11, - 73, - 26, - -87, - -107, - 62, - -47, - 9, - -115, - 39, - 85, - -75, - 50, - 24, - -92, - 40, - -19, - 17, - -110, - 47, - 25, - 17, - -96, - -15, - -95, - -21, - 46, - -82, - -71, - 12, - -93, - -106, - -25, - -59, - -104, - -47, - -8, - -54, - -87, - 52, - 114, - 33, - 85, - 106, - 73, - -94, - 49, - -79, - 1, - -4, - -91, - -106, - -61, - -12, - 30, - -97, - 16, - 41, - 70, - 101, - 12, - 72, - -9, - -103, - 93, - -56, - -36, - 105, - -58, - -2, - 73, - -15, - 76, - -109, - -114, - -71, - -89, - 29, - -68, - -62, - 115, - -66, - 26, - -66, - -51, - -25, - 84, - -81, - 56, - -60, - 102, - -25, - -2, - 94, - 104, - -78, - -102, - -43, - 100, - -52, - -46, - 93, - 90, - -31, - -72, - -124, - -52, - 111, - 51, - -77, - -58, - 51, - 11, - -74, - -23, - -96, - -66, - 35, - -15, - -27, - -102, - 114, - 28, - 89, - 17, - 49, - -84, - 91, - -112, - -20, - -25, - -51, - -78, - -60, - 124, - 116, - 121, - -10, - -75, - -61, - -14, - 14, - 109, - -86, - 111, - -114, - 49, - 12, - -77, - 7, - -29, - -38, - -36, - 62, - -70, - -49, - 28, - -86, - -53, - 101, - 73, - 22, - -15, - 94, - -80, - -76, - -77, - -117, - -112, - -62, - 114, - 52, - -124, - -78, - -19, - 51, - -76, - -71, - 93, - 69, - -42, - 63, - 91, - 83, - 22, - 2, - 42, - 43, - 104, - 105, - -88, - 89, - -127, - 46, - 74, - -102, - -101, - 18, - -71, - 34, - -17, - -98, - 31, - 50, - 74, - 28, - 80, - -36, - 92, - -18, - -62, - -81, - -5, - 21, - -74, - -87, - -72, - -29, - 8, - 85, - -29, - -18, - -4, - 103, - 19, - -79, - -93, - 85, - -113, - -35, - -49, - 67, - -62, - 88, - 40, - -63, - -99, - 73, - -113, - 115, - 117, - 95, - 101, - 30, - 110, - 57, - 34, - 61, - -27, - 69, - -51, - -75, - 53, - -22, - 44, - -86, - 109, - 103, - -61, - -112, - -121, - -54, - -13, - 124, - -90, - -6, - 116, - -101, - -116, - -98, - -58, - 117, - -19, - -51, - -96, - -117, - -15, - -106, - -10, - -78, - -28, - -50, - -79, - 117, - -72, - 49, - 89, - -127, - 2, - 59, - -46, - -33, - 91, - -82, - -70, - -59, - 125, - 116, - 120, - -48, - 96, - 48, - 87, - -47, - 26, - 11, - 17, - 98, - 48, - 27, - -113, - 29, - -90, - -45, - -60, - 62, - 9, - -8, - 90, - 95, - -123, - 91, - -102, - -90, - 84, - -100, - -73, - 43, - 31, - 35, - 38, - 44, - -88, - 50, - 49, - -32, - -112, - -27, - 51, - 70, - -71, - -88, - 68, - -78, - 100, - 98, - -93, - 64, - 36, - -113, - 42, - 48, - -61, - 21, - -46, - 56, - -52, - 109, - 12, - 81, - -120, - -98, - 103, - -55, - -34, - 62, - 36, - -8, - -106, - 62, - 109, - -119, - 30, - 44, - 11, - 33, - 103, - 49, - -74, - 68, - -109, - 70, - -118, - 72, - 82, - -82, - -86, - -123, - 104, - -7, - 94, - -43, - -83, - 11, - 75, - -48, - 37, - 121, - 90, - 71, - 96, - 2, - -90, - 90, - 73, - -113, - 49, - -46, - 67, - 97, - -76, - 60, - 3, - 73, - 78, - -99, - 8, - 8, - 36, - 15, - -96, - 75, - -95, - 103, - 69, - 125, - 105, - 82, - 93, - -23, - 29, - 97, - 64, - 104, - 90, - 76, - 103, - -50, - 79, - -104, - -4, - 119, - -113, - 44, - 120, - -73, - 23, - -13, - 41, - -50, - 24, - -89, - 27, - 88, - -29, - -71, - 28, - 39, - 56, - -98, - -65, - 59, - -28, - 119, - 56, - -14, - 107, - -71, - 52, - -53, - 102, - -18, - 48, - -22, - -84, - 66, - 14, - 81, - 42, - -99, - 85, - -103, - 91, - 54, - -110, - 100, - -36, - 27, - 8, - 45, - 69, - -79, - -105, - 111, - 109, - 18, - 116, - 89, - 40, - 90, - -28, - -40, - 84, - -43, - 47, - -42, - 117, - 74, - 121, - 69, - 122, - 1, - 3, - -85, - 125, - 73, - 75, - 101, - 65, - 8, - 32, - 119, - 33, - 32, - 37, - 35, - 126, - -64, - 4, - -24, - -21, - -57, - 85, - -102, - -102, - 96, - -73, - -71, - 48, - -94, - 37, - 76, - 61, - 41, - 43, - -108, - -36, - -119, - 13, - 36, - -79, - 29, - -23, - 17, - -31, - -87, - -74, - -94, - 75, - 11, - -111, - 53, - -42, - 81, - 13, - -92, - -70, - -57, - -63, - -90, - 84, - -122, - -52, - -57, - -30, - -63, - -8, - -119, - 76, - 62, - -26, - -72, - 24, - 28, - -41, - 21, - -105, - -103, - 98, - -30, - -26, - -63, - 28, - -126, - 104, - -93, - -54, - -126, - 44, - -127, - 20, - -56, - 74, - -92, - -88, - 36, - 83, - -46, - -31, - 93, - -112, - 50, - -88, - 117, - 12, - -54, - 8, - 82, - 79, - 26, - -98, - 44, - -109, - -30, - -65, - 86, - 52, - -110, - 66, - -27, - 74, - 51, - 68, - -19, - 17, - 100, - 61, - 37, - -108, - -12, - -47, - 42, - 72, - 4, - -87, - 52, - 74, - -126, - 64, - -82, - 22, - -105, - -74, - -9, - 25, - 4, - -58, - 91, - 95, - -57, - 50, - -29, - -10, - 46, - 77, - -21, - -126, - -87, - -78, - 37, - -53, - -77, - 113, - 9, - 106, - -79, - 10, - -124, - -36, - -74, - 98, - -70, - -29, - 14, - -110, - -52, - 57, - 17, - 33, - 53, - 96, - -54, - 44, - 37, - 37, - 75, - -98, - 81, - 25, - -128, - -32, - -58, - -4, - -39, - -7, - -95, - -29, - -9, - 107, - 106, - 113, - 79, - 51, - -36, - -39, - 10, - -93, - 29, - -72, - -81, - -73, - -59, - -92, - 98, - 124, - -63, - -56, - -75, - 21, - -43, - -10, - 88, - -65, - 31, - -93, - -126, - -15, - -36, - -101, - 31, - -120, - 110, - 43, - 39, - 99, - -42, - 53, - -36, - 51, - 87, - 31, - -117, - 40, - 37, - 59, - 91, - 71, - -112, - 86, - 113, - 50, - 33, - -32, - -83, - -75, - 7, - 16, - 41, - -92, - 85, - -123, - -27, - 63, - 38, - 28, - -121, - -125, - -7, - 53, - -62, - -4, - -37, - -2, - -36, - -31, - -50, - -29, - 92, - -121, - 115, - -111, - -30, - 50, - -16, - -102, - -8, - -42, - 99, - 33, - -115, - 30, - -98, - 39, - 14, - 100, - -77, - 44, - -28, - 74, - -112, - -53, - -112, - 88, - 84, - -40, - -4, - -59, - -128, - 67, - 105, - 21, - -116, - -42, - 53, - 33, - 20, - -7, - 108, - 5, - -66, - -28, - 122, - -56, - -18, - 101, - 26, - -26, - -114, - -40, - 33, - -112, - -124, - 54, - -123, - -124, - 116, - -11, - 37, - 75, - -37, - -86, - 46, - 45, - 94, - -85, - -119, - 91, - -86, - 66, - 72, - 11, - 13, - -23, - -76, - 52, - -39, - 67, - 109, - -112, - -39, - 120, - -68, - -75, - 115, - -36, - 78, - 97, - -55, - 57, - -4, - -103, - 18, - -14, - -23, - 113, - 121, - -106, - 62, - 14, - 68, - -68, - -69, - 33, - -97, - 29, - -103, - 34, - -56, - 72, - -32, - -110, - 104, - 66, - -28, - -62, - -99, - 72, - -15, - 73, - 3, - 43, - 68, - 30, - 9, - -93, - 120, - -39, - 93, - -48, - -128, - 55, - 111, - -119, - -66, - 14, - -8, - -77, - -32, - 105, - -71, - 94, - 47, - -60, - -4, - -81, - 39, - -110, - -27, - 115, - -82, - 83, - 7, - 63, - -27, - -79, - 62, - 78, - 52, - -83, - -109, - -53, - 39, - -54, - -53, - -62, - -117, - 40, - -100, - 60, - -119, - -60, - 44, - -71, - -104, - 25, - -40, - -46, - -29, - 100, - 52, - 89, - 88, - -39, - 24, - -45, - 69, - 60, - 49, - 56, - 3, - -115, - -127, - -14, - -57, - -97, - -65, - 57, - -34, - 96, - -78, - -21, - -84, - -25, - -109, - -4, - -51, - 114, - -43, - -27, - -34, - 85, - -120, - -35, - 113, - -35, - -20, - 122, - -68, - -70, - 110, - 21, - -114, - 73, - -63, - -78, - 108, - 123, - 23, - -58, - 114, - -4, - 49, - 24, - 86, - 14, - -26, - 57, - -122, - -41, - -30, - -103, - -59, - 54, - 29, - -117, - 49, - -97, - 81, - -62, - -95, - -121, - 85, - -98, - -53, - -92, - -117, - 105, - -104, - -59, - -70, - -73, - 109, - -55, - -53, - -126, - 111, - -51, - 7, - -103, - 107, - 43, - -55, - -71, - 52, - -33, - 49, - 28, - -23, - 97, - -111, - 79, - -72, - 57, - 37, - -123, - -4, - -50, - 92, - -49, - -27, - 93, - -49, - -55, - 77, - -97, - 26, - 93, - 27, - -7, - -106, - 111, - -28, - 46, - 79, - -107, - 115, - -9, - -65, - 12, - 112, - -11, - -81, - -34, - -81, - -66, - -71, - -58, - -53, - -119, - -8, - -46, - 119, - -60, - 25, - 120, - 30, - 46, - -11, - 85, - 83, - -93, - 76, - -74, - 37, - 52, - -4, - 103, - 31, - 109, - 109, - 37, - 64, - 63, - 29, - 107, - 109, - 65, - 75, - 79, - 71, - -18, - -44, - -126, - 21, - -33, - -26, - 73, - 41, - 35, - -78, - -120, - 0, - -99, - -20, - -38, - 51, - 107, - 73, - 73, - 31, - 40, - 64, - 35, - -88, - 111, - 106, - 42, - -42, - -3, - -128, - -20, - 6, - -109, - -95, - -67, - -99, - -21, - -13, - -40, - -7, - 119, - 39, - -28, - -16, - -59, - -115, - 20, - 28, - -101, - -106, - 99, - -29, - -30, - -58, - -80, - -29, - 65, - 14, - 6, - 36, - 80, - -29, - -60, - -95, - 64, - -113, - 30, - 40, - -30, - 88, - -30, - -120, - 40, - 80, - -85, - 24, - 84, - 29, - 32, - 80, - -82, - 53, - -73, - -55, - -52, - -107, - -98, - 73, - 50, - -78, - 93, - -27, - 98, - -14, - -56, - -13, - -54, - -17, - 43, - 18, - 9, - 103, - 118, - 118, - 105, - 25, - -119, - 36, - -106, - 36, - -99, - 104, - -109, - -61, - 31, - -110, - -71, - 107, - -107, - 121, - 70, - 61, - 28, - 30, - 67, - -27, - 62, - 73, - -28, - 104, - -104, - -4, - -4, - -42, - -6, - -90, - -65, - 60, - -52, - -78, - 76, - -86, - 30, - 59, - -112, - 114, - 54, - 79, - 43, - 43, - -28, - 11, - 122, - 40, - -9, - -41, - 54, - -115, - -61, - -79, - -49, - 50, - 71, - 127, - 106, - 115, - 91, - 104, - -84, - -63, - -99, - -109, - -28, - -46, - -92, - 90, - 94, - 125, - -31, - 57, - 63, - 120, - -66, - -93, - -98, - -121, - -61, - -101, - -112, - 94, - 14, - -106, - 99, - -83, - 45, - -68, - 79, - -88, - 90, - 44, - 52, - -90, - 84, - -124, - -87, - 29, - 65, - -89, - 24, - 82, - 29, - -116, - 72, - 13, - 41, - -107, - 36, - -74, - -75, - -12, - -92, - -103, - 105, - -53, - 75, - 72, - 82, - -9, - -46, - -77, - -5, - -67, - 111, - 69, - 64, - -107, - 30, - -127, - -8, - -91, - 58, - 37, - 90, - 78, - -75, - -36, - -17, - -36, - -118, - -56, - -106, - -80, - -92, - 33, - -41, - 85, - -16, - -23, - 84, - -107, - -93, - -87, - -25, - 26, - 102, - 44, - -103, - 12, - 37, - -81, - -116, - 1, - 13, - 72, - 82, - -70, - 22, - -60, - 69, - -56, - 109, - -90, - 28, - 126, - 75, - 49, - -61, - 13, - -12, - -69, - -48, - -76, - 31, - 48, - -113, - 25, - 74, - 69, - 26, - 71, - 24, - 103, - 98, - -111, - 34, - -58, - -95, - -92, - 99, - 35, - -12, - -86, - 14, - -98, - -94, - -20, - -52, - -58, - -83, - -104, - -77, - 19, - -44, - 73, - 49, - 5, - -98, - -117, - 22, - 102, - 32, - 89, - 98, - 73, - -48, - 5, - 22, - 73, - 39, - 64, - 2, - -117, - 58, - 0, - 0, - 3, - 65, - -64, - -67, - -100, - -59, - 52, - -14, - -110, - -93, - -81, - -103, - 74, - 32, - -24, - -21, - -91, - 39, - 64, - -110, - 82, - 58, - 85, - -37, - -85, - -33, - -92, - 2, - 116, - -94, - 0, - -15, - 2, - -12, - -9, - -100, - 10, - 109, - -76, - -122, - -44, - -110, - -24, - 82, - -44, - 67, - 96, - 32, - 37, - 93, - 105, - -38, - -100, - 72, - 82, - -70, - 82, - -96, - 19, - -82, - -91, - -107, - 4, - 14, - -91, - 41, - 40, - 63, - 19, - -106, - -4, - -121, - -53, - -81, - 23, - 22, - -91, - 21, - 45, - 68, - -99, - -84, - -81, - 71, - -91, - 68, - -112, - -83, - -128, - -67, - 21, - 14, - -112, - 8, - -38, - 82, - -96, - 84, - -109, - -29, - -85, - -46, - 113, - 73, - 11, - 4, - 0, - -94, - -80, - -82, - -24, - 72, - 42, - 72, - 73, - 86, - -109, - -40, - -113, - -29, - 79, - 74, - -108, - 58, - 86, - 65, - -23, - 42, - -23, - 41, - 8, - 37, - -107, - -103, - -104, - 41, - 42, - 14, - -34, - -70, - -19, - -17, - -12, - -37, - 90, - -37, - 65, - 120, - 20, - 61, - -24, - 95, - -48, - 87, - -14, - -8, - -53, - -123, - 45, - -16, - -38, - -102, - 119, - 107, - 10, - 41, - 109, - 43, - 112, - 5, - -95, - 41, - 108, - -4, - -56, - 109, - 106, - 67, - -124, - 16, - 3, - 100, - 22, - 92, - 108, - 37, - 27, - 71, - 74, - -48, - -80, - 9, - 27, - 125, - 109, - -112, - -105, - 61, - 68, - 58, - 54, - -105, - 26, - 113, - -66, - -123, - 37, - 29, - 40, - -12, - -107, - -36, - -91, - 75, - 81, - 29, - 95, - 33, - 66, - 71, - -54, - -113, - -99, - 93, - 106, - 8, - 29, - 106, - 114, - -93, - 77, - -113, - 49, - -120, - -48, - -110, - -88, - -23, - 96, - 122, - 14, - -80, - 38, - 69, - 117, - 77, - 50, - -45, - 78, - -82, - 67, - 19, - 76, - -108, - -70, - 101, - 45, - -75, - 63, - 33, - 31, - 43, - 65, - -41, - 92, - 17, - -101, - -114, - -54, - 90, - 97, - -84, - -58, - -28, - -83, - -28, - -97, - 83, - -45, - 72, - 105, - -75, - 6, - -61, - 108, - -74, - -62, - -106, - -75, - -66, - -29, - -128, - -126, - -61, - 32, - 45, - 73, - 83, - -21, - 80, - 46, - -111, - -45, - 29, - 8, - -114, - -46, - -62, - 25, - -114, - -46, - 99, - 11, - -107, - -45, - 122, - -17, - -34, - -23, - 126, - 117, - -73, - -87, - -40, - 81, - -36, - 25, - -128, - 116, - 32, - 93, - 87, - 111, - -105, - -89, - -3, - -3, - 107, - -122, - 109, - 44, - 113, - 40, - 54, - -128, - -22, - 80, - -13, - -117, - 97, - 41, - 91, - -3, - 49, - 82, - -39, - 112, - 16, - 10, - -35, - 112, - -122, - 80, - -38, - 65, - 109, - 102, - 75, - -50, - 52, - 58, - 86, - 29, - 88, - -12, - -62, - -106, - -100, - -5, - 20, - -66, - -61, - -111, - 103, - 41, - 112, - -101, - 85, - -102, - 30, - -77, - -120, - -120, - 50, - -21, - 92, - 117, - -124, - -94, - -58, - 92, - 18, - -119, - 81, - 107, - 36, - 56, - -27, - 44, - -124, - 73, - -128, - -13, - -79, - -85, - -89, - -79, - 95, - 40, - -64, - 92, - 11, - 54, - 34, - 34, - -82, - -54, - -70, - 76, - -96, - -86, - -53, - 63, - -124, - 91, - 107, - 125, - -94, - -12, - 112, - 2, - 31, - 101, - 43, - 12, - -83, - -28, - 117, - -88, - -85, - -91, - -59, - 54, - -22, - 27, - 123, - -95, - 74, - -12, - -35, - 91, - 79, - 122, - 67, - -91, - 94, - -102, - -122, - -111, - -29, - 36, - 78, - 75, - -69, - 36, - -128, - -110, - 67, - -128, - 13, - 0, - -91, - 40, - 2, - 19, - -96, - 82, - -108, - -12, - -126, - 59, - -21, - 67, - 69, - 58, - -6, - -8, - 106, - -77, - -81, - 66, - -126, - 40, - -127, - -83, - -125, - 103, - -22, - 54, - -7, - 87, - -82, - -6, - 85, - -62, - -65, - 31, - 79, - -26, - -68, - 102, - 73, - -47, - -22, - 88, - 67, - -128, - 41, - 78, - -113, - 69, - 39, - -91, - 41, - 72, - 72, - 83, - 90, - 113, - 74, - 90, - -106, - 3, - -124, - -107, - -74, - -30, - 19, - -92, - -95, - 36, - 56, - 86, - -25, - 91, - 125, - 112, - 30, - 109, - -121, - -110, - -87, - 45, - -103, - 16, - 93, - 83, - 109, - 75, - 97, - -89, - 34, - -94, - 90, - -30, - -76, - -4, - 121, - 15, - -73, - 18, - 84, - -104, - 115, - -2, - -18, - -112, - -30, - 16, - 26, - 98, - 114, - 98, - -72, - 91, - 10, - 117, - -78, - -119, - 108, - 42, - 76, - 119, - 51, - 37, - -39, - 57, - 38, - 5, - 123, - -81, - 46, - 11, - -83, - 64, - 15, - -42, - 34, - 60, - 106, - -15, - 26, - 68, - 118, - -117, - -82, - 88, - 51, - 38, - -54, - 83, - 16, - -104, - 98, - -63, - -39, - -46, - 38, - 78, - 110, - 19, - -14, - 103, - 77, - -78, - 67, - 53, - -117, - -120, - -14, - 35, - -42, - -61, - -84, - 109, - 113, - 62, - -86, - 94, - -21, - 88, - 64, - 9, - 72, - 83, - -89, - 65, - -74, - -55, - -22, - 90, - 19, - -83, - 36, - 39, - 105, - 5, - 67, - -91, - 0, - -112, - -111, - -78, - -108, - -128, - 21, - -30, - -94, - -54, - 77, - -125, - -34, - -120, - -41, - -44, - 11, - -19, - 94, - -74, - 118, - -45, - 83, - 64, - -15, - -112, - 59, - 88, - -20, - 73, - -6, - 118, - -33, - -16, - -4, - 125, - -91, - 93, - -116, - -44, - 110, - -121, - 23, - 46, - 24, - 15, - -80, - -21, - -83, - 0, - -22, - 102, - -124, - 37, - 80, - -37, - -112, - -38, - 29, - 84, - 70, - -28, - -76, - -36, - -121, - 67, - -62, - 59, - 108, - -84, - -73, - 46, - 28, - -92, - -125, - 98, - -51, - 105, - 74, - 86, - 49, - -94, - 20, - -11, - 122, - -87, - 75, - -85, - -24, - 66, - -117, - -59, - -75, - -1, - 0, - 117, - 74, - 40, - 36, - 43, - -45, - 33, - -90, - -54, - 22, - -37, - 106, - 11, - 75, - -67, - 74, - -39, - 10, - -45, - -119, - 109, - 24, - -35, - -42, - -38, - 83, - -44, - -96, - -115, - -110, - 27, - -22, - -7, - 122, - -100, - -20, - -91, - -115, - 3, - -94, - 66, - 80, - 20, - -93, - -13, - -10, - 72, - 78, - -64, - -41, - -116, - -24, - -120, - -116, - -123, - 60, - -73, - 93, - 117, - 1, - -76, - 117, - 54, - -124, - 14, - -105, - 36, - -107, - 58, - -53, - 110, - -58, - 74, - -10, - -29, - 113, - -70, - -40, - 113, - -25, - 84, - -21, - -87, - 83, - 96, - 52, - -90, - -61, - 111, - 45, - 104, - 109, - 83, - 86, - 54, - -92, - -117, - -41, - -5, - 67, - 89, - 39, - 65, - 122, - 31, - 94, - -30, - -121, - -34, - -38, - -56, - -15, - 26, - 125, - 79, - -31, - -91, - 31, - 78, - -2, - -67, - -57, - 29, - -19, - 4, - 43, - 69, - 105, - -7, - -63, - 82, - -74, - 78, - -110, - 82, - 116, - 18, - -112, - -112, - -124, - -128, - 82, - -96, - -92, - -107, - 5, - 20, - -88, - 116, - -92, - 37, - 37, - 4, - -82, - 68, - 4, - -92, - 50, - -106, - -33, - 67, - -123, - 64, - 47, - -46, - 108, - 45, - 37, - -91, - 5, - 40, - 122, - 110, - 5, - -95, - -76, - -107, - -114, - -112, - -66, - -90, - -117, - -115, - -92, - 45, - 32, - 47, - 97, - 104, - 76, - 114, - -33, - 113, - -41, - -108, - -14, - 89, - 102, - 58, - 94, - 91, - -86, - 67, - 108, - 7, - 82, - -122, - 82, - -75, - -84, - -106, - -38, - 10, - 113, - -57, - 3, - 104, - 79, - 83, - 73, - 14, - -83, - 106, - 83, - 90, - -22, - 42, - 82, - -118, - -50, - 124, - 100, - 33, - 105, - 27, - 74, - -62, - -54, - -73, - -67, - -112, - 14, - -121, - -44, - 111, - 73, - -41, - 98, - 1, - -39, - 39, - 123, - 32, - 116, - -113, - 5, - 71, - 41, - 36, - 0, - 43, - 74, - 59, - -33, - -10, - -115, - -59, - -125, - 93, - -11, - -37, - -74, - -36, - 99, - -114, - -27, - -121, - 66, - -110, - 122, - 54, - -126, - -91, - 4, - -12, - -4, - -92, - -83, - 64, - 5, - 39, - -81, - -96, - -107, - 37, - 5, - 72, - 43, - 4, - -97, - 125, - 5, - 54, - 86, - 21, - -29, - 61, - -87, - -54, - -116, - -94, - 18, - 72, - -46, - 17, - -78, - 87, - -78, - 8, - 31, - 48, - 72, - 67, - -128, - 40, - -11, - -110, - 52, - 74, - -120, - 74, - 66, - -76, - 18, - 9, - 78, - 83, - 85, - -50, - 52, - 19, - -22, - -91, - -43, - 56, - -31, - 88, - 66, - 18, - 20, - -92, - -128, - -108, - 111, - -88, - -21, - -65, - 91, - 122, - 89, - 87, - -78, - 82, - 2, - 118, - 72, - -22, - 3, - 113, - 30, - 69, - 62, - -58, - -34, - 101, - -13, - -111, - -61, - 83, - 121, - -15, - -84, - -13, - 8, - -30, - 124, - 61, - 87, - -9, - -44, - -8, - 90, - 51, - 58, - -69, - -103, - -109, - 114, - -31, - -121, - -55, - 114, - 22, - 71, - -112, - 40, - 70, - 67, - 53, - -75, - -104, - -52, - 43, - -26, - -97, - -57, - 35, - 90, - 38, - 69, - -61, - -21, - -75, - -91, - -55, - 90, - -77, - -91, - -82, - 110, - -78, - 18, - -17, - 44, - -56, - -51, - -117, - 0, - 71, - 38, - 76, - -34, - 7, - -118, - -35, - 40, - 10, - -68, - -116, - 88, - 47, - 89, - -14, - 70, - -84, - 64, - 11, - -3, - -58, - -112, - 18, - -86, - -60, - 22, - 91, - -119, - -119, - -52, - 114, - -54, - 58, - 68, - 112, - -86, - 52, - -123, - -103, - 82, - -70, - -36, - 70, - -118, - -95, - -120, - 50, - -71, - 102, - -66, - -120, - -6, - -28, - 8, - 36, - -112, - -81, - -121, - 27, - -70, - -22, - -69, - 31, - -55, - 23, - 25, - -42, - -104, - 126, - -78, - 44, - -90, - -116, - -40, - 82, - -98, - -123, - 34, - 50, - -110, - -87, - -126, - 40, - -106, - 125, - 39, - -89, - -78, - -4, - 107, - 88, - -79, - -35, - 110, - 73, - 105, - -24, - -75, - -14, - -95, - -75, - 45, - 33, - -105, - -33, - 80, - -107, - 6, - 19, - -55, - 101, - -59, - -108, - -36, - -74, - -93, - 68, - 68, - 56, - -112, - 82, - -122, - 80, - -37, - -17, - -78, - -46, - -34, - -103, - 102, - -22, - 38, - -49, - -104, - -45, - -10, - 50, - -27, - 62, - -14, - -102, - 91, - 76, - -52, - 106, - 9, - -113, - 90, - -118, - -38, - -73, - -93, - -43, - 85, - -65, - 34, - -75, - -37, - 86, - 100, - 89, - -56, - -7, - -49, - 120, - -125, - 56, - -30, - -98, - 77, - -51, - -8, - -61, - 63, - -118, - -72, - -39, - -65, - 26, - -27, - -106, - -4, - 127, - -110, - -76, - -71, - 18, - 93, - -114, - 108, - 113, - 55, - 27, - -84, - 105, - -54, - -103, - 115, - 27, - 101, - -23, - -44, - 50, - 43, - -103, - -127, - 50, - -126, - 98, - 27, - 105, - -103, - 84, - 82, - 107, - 37, - -58, - 109, - 49, - 94, - 97, - 32, - -70, - -109, - 30, - 125, - -42, - -46, - -108, - 68, - -3, - -16, - 9, - 7, - 75, - 108, - -123, - 116, - -91, - 91, - 61, - 93, - 105, - 80, - 39, - 99, - 105, - -23, - 59, - 7, - 125, - -75, - -93, - -75, - -14, - 75, - -50, - -126, - 12, - -120, - -40, - -53, - 20, - -23, - 28, - -47, - -102, - 110, - -110, - 24, - 3, - 69, - 69, - 83, - 45, - -112, - -63, - -64, - 41, - 34, - -47, - 1, - -108, - 0, - 38, - 100, - 103, - 26, - 89, - -95, - 114, - -91, - -94, - -107, - -30, - 98, - -116, - 29, - 25, - -111, - -120, - 44, - -114, - -74, - -82, - -124, - -113, - 35, - 41, - -23, - 101, - 33, - -127, - 32, - -33, - 31, - 104, - -118, - -126, - -105, - 29, - 125, - -43, - 63, - 33, - -41, - -110, - -21, - -81, - 56, - -31, - 83, - -114, - 45, - 93, - 75, - 117, - 101, - 69, - 78, - 41, - -46, - -30, - -113, - 83, - -114, - -72, - 10, - -3, - 66, - 122, - -76, - -91, - 16, - 114, - -123, - 123, - -42, - -115, - -4, - 26, - 101, - -124, - 51, - 21, - -89, - 36, - -106, - -43, - -42, - -81, - 77, - 1, - -60, - 41, - -44, - -95, - 43, - 2, - 50, - -106, - -23, - 81, - 62, - -116, - -123, - -12, - 62, - -90, - -45, - 25, - -115, - 73, - 125, - -90, - -92, - -108, - 35, - 25, - -100, - 27, - 43, - 120, - -91, - -80, - 2, - -128, - 108, - 40, - -85, - -92, - 104, - 30, - -5, - -19, - -33, - -92, - 18, - 6, - -49, - 74, - 83, - -67, - 17, - -95, - -107, - 30, - -85, - -46, - 58, - 122, - 58, - -52, - 63, - 81, - 18, - 20, - 88, - -7, - -106, - -105, - 90, - 101, - -44, - -74, - -81, - 77, - -64, - 99, - -66, - -110, - 93, - -39, - -8, - -92, - 58, - 80, - -40, - 82, - 26, - 91, - 65, - -39, - 1, - -19, - -62, - 60, - 103, - -23, - 84, - 49, - -112, - 40, - 94, - -67, - 39, - -92, - 86, - -67, - -55, - 4, - -113, - -69, - 94, - -28, - 2, - 1, - 40, - -90, - -107, - 69, - -21, - 85, - 94, - -35, - -63, - -67, - 107, - -2, - -98, - -41, - -62, - -10, - 83, - -111, - -86, - -30, - -92, - 68, - 83, - 106, - 117, - 111, - 74, - 101, - -44, - 21, - 21, - -55, - 111, - -46, - 8, - 83, - 69, - 127, - -72, - 67, - 91, - 116, - 58, - -92, - 52, - -25, - 82, - -118, - -41, - 25, - -32, - 24, - 66, - 58, - 22, - 70, - 83, - 37, - -122, - 23, - 96, - 25, - 82, - 93, - 91, - -21, - 66, - -42, - -21, - -20, - -74, - 84, - 22, - -38, - -118, - -106, - -37, - 43, - 88, - 117, - -12, - -96, - 58, - -25, - 65, - 80, - 117, - -75, - 62, - -54, - 27, - 83, - -87, - 1, - 65, - -79, - 63, - -112, - -104, - -56, - 125, - 49, - 90, - 113, - 15, - 58, - 18, - -106, - -28, - 41, - 109, - -95, - 101, - -81, - -100, - 44, - -128, - -76, - 119, - 10, - 81, - -24, - -11, - 20, - -124, - 7, - -126, - 83, - -23, - 30, - -108, - 2, - -107, - -64, - 69, - -86, - 113, - 110, - 57, - 32, - 36, - -80, - -128, - -46, - 82, - -80, - 91, - 47, - -83, - 72, - 7, - -9, - -118, - 63, - 50, - 27, - 74, - 86, - -82, - -23, - 36, - -107, - 5, - 41, - 3, - 100, - -19, - 100, - 89, - 75, - -103, - 68, - 74, - -86, - -62, - 51, - -91, - 106, - 22, - -85, - -51, - 119, - -45, - -44, - 13, - 89, - 4, - 27, - 26, - 29, - 117, - 2, - 73, - 22, - -119, - 58, - 93, - 1, - -87, - 4, - -126, - 65, - 31, - -115, - 29, - -67, - 72, - -33, - -116, - -110, - -95, - 42, - 27, - -50, - 63, - 34, - 42, - 94, - -11, - -103, - -44, - 80, - -37, - -88, - 113, - -42, - -28, - 37, - -25, - 29, - 125, - -94, - -104, - -22, - -120, - -46, - 24, - 49, - -93, - -76, - -30, - 11, - -84, - -67, - -41, - 45, - -77, - 29, - -105, - -102, - 92, - -43, - -77, - 59, - 18, - -74, - -66, - 59, - 85, - -45, - -31, - -87, - -125, - 33, - 26, - 117, - -58, - -97, - 105, - 18, - -93, - 38, - 67, - 82, - 28, - 45, - -11, - -58, - -105, - 20, - 71, - -112, - -107, - 52, - -37, - 62, - -76, - 110, - -103, - -79, - -99, - 8, - 34, - 66, - -44, - 95, - 49, - 91, - -57, - -118, - -29, - -84, - -76, - -22, - 76, - 120, - 18, - 96, - 55, - 58, - 20, - -25, - -29, - 63, - 5, - -65, - -120, - 88, - -114, - -37, - -111, - -60, - 119, - 44, - 25, - 45, - -38, - -57, - -81, - 127, - -30, - 61, - 57, - 49, - 35, - -36, - 70, - 105, - -57, - -44, - -45, - -102, - 18, - -103, - -114, - -13, - 61, - 21, - -18, - -95, - -7, - 97, - -92, - 117, - 33, - -73, - 28, - 82, - 91, - 109, - -59, - 2, - -96, - -107, - 118, - 72, - 90, - -46, - -124, - 36, - 40, - -89, - 105, - 43, - 74, - 80, - 15, - 117, - 20, - -95, - 62, - 44, - -127, - 17, - 92, - 43, - -94, - -112, - 126, - -19, - -47, - 7, - 93, - 88, - 5, - -1, - 0, - -22, - -69, - -67, - 107, - -51, - -91, - 42, - -7, - -90, - 106, - 61, - 36, - -19, - 102, - -84, - 27, - -96, - 117, - -37, - 111, - -56, - 112, - 115, - 78, - -5, - 16, - -46, - -30, - 91, - 74, - 18, - -38, - -46, - -90, - -106, - -21, - -86, - -11, - -125, - -98, - -111, - -114, - -96, - 27, - -24, - -120, - 28, - -116, - -75, - -66, - 11, - -115, - -66, - 84, - -38, - 11, - 46, - -120, - -86, - 116, - -124, - -55, - -8, - -122, - 84, - 55, - -29, - 72, - -116, - -76, - -87, - 9, - 41, - 82, - 82, - -8, - 125, - -90, - 18, - -21, - -19, - 56, - -61, - 18, - 67, - 44, - -74, - -75, - 56, - -47, - 67, - 50, - 93, - 117, - 2, - 78, - -118, - -70, - 82, - -106, - -34, - 8, - 112, - -76, - 26, - 113, - 81, - 25, - -59, - -121, - -108, - -107, - 54, - -122, - -49, - 82, - -56, - 67, - 107, - 66, - 90, - 79, - 82, - -54, - -108, - -38, - 2, - -46, - -77, - -47, - -45, - -76, - -95, - 37, - 100, - -23, - 67, - 125, - 99, - -35, - -57, - -116, - 57, - 13, - 11, - -84, - 121, - -58, - 95, - 124, - 50, - 90, - 122, - -63, - -124, - 74, - 75, - 98, - 74, - 81, - 34, - 67, - -114, - 34, - 59, - -63, - -90, - 92, - -81, - 89, - -120, - -36, - 70, - 91, - 67, - 127, - 120, - -84, - -68, - -89, - 101, - -95, - -26, - -118, - -101, - -128, - -37, - -4, - 80, - 69, - 32, - 4, - -35, - 13, - -127, - 33, - -126, - -118, - 38, - -17, - 91, - 20, - 73, - -79, - -96, - 39, - 77, - 120, - 79, - 60, - -64, - -80, - 44, - -31, - 125, - -55, - 61, - 53, - -90, - -69, - 19, - -17, - -95, - -65, - 64, - 120, - -8, - -118, - -80, - -21, - -119, - 97, - 73, - 90, - 72, - 61, - 9, - 46, - 14, - -124, - -11, - 5, - 0, - 82, - -31, - 58, - -48, - -18, - 70, - -50, - -128, - 27, - 81, - 80, - -20, - 1, - 25, - -118, - -96, - -57, - 64, - 66, - 10, - 80, - 92, - 94, - -46, - -106, - -62, - -6, - -106, - 27, - 11, - 81, - 121, - 41, - 46, - 58, - -38, - 75, - 91, - 66, - 22, - -78, - -124, - 21, - 41, - 104, - 74, - 20, - -73, - 125, - 76, - -103, - 80, - 91, - -102, - 98, - -104, - -111, - -44, - -54, - -38, - -114, - -124, - -83, - -76, - -87, - 110, - -92, - 41, - -67, - -83, - 75, - 74, - 29, - 72, - 90, - 66, - -74, - -89, - 95, - 64, - 90, - -102, - -11, - -53, - -53, - 100, - 55, - 29, - 104, - 101, - -100, - -8, - 113, - -90, - -68, - 122, - 29, - 26, - 108, - 6, - -48, - 90, - 43, - 112, - 50, - 67, - 72, - 80, - -2, - 21, - -70, - 85, - -73, - 20, - 92, - 61, - 41, - 80, - 9, - 91, - -82, - 34, - 58, - 90, - 10, - 67, - 65, - -78, - 43, - 10, - 12, - -73, - 122, - -122, - -46, - -41, - 97, - 93, - -21, - 78, - -42, - 70, - -124, - 18, - 111, - 84, - 115, - -26, - 42, - -39, - 14, - 1, - 6, - -120, - -69, - -79, - -95, - -79, - -88, - -95, - -90, - -121, - 123, - -9, - -31, - -51, - -27, - 123, - -122, - -31, - -13, - 87, - 49, - -30, - 124, - 119, - 107, - -109, - -42, - 97, - -11, - 87, - -21, - -102, - -69, - 43, - -21, - 8, - -42, - 118, - -113, - 55, - 22, - -66, - 35, - -109, - -115, - 101, - 22, - 53, - -113, - -79, - 59, - 46, - -52, - -14, - -117, - -25, - 24, - 110, - -117, - 28, - -61, - -16, - -102, - 108, - -117, - 49, - -56, - 46, - -84, - -96, - -62, - -57, - -79, - -21, - -101, - 5, - -75, - 9, - -37, - 59, - -54, - 124, - 3, - -61, - -72, - 15, - -104, - -20, - -85, - 3, - -23, - -53, - 106, - 56, - -106, - -73, - 9, - -80, - -51, - -15, - 103, - 47, - -77, - -6, - -103, - -103, - 46, - 73, - 17, - -66, - 9, - 60, - -115, - -115, - -73, - 91, - -54, - 45, - -15, - -90, - 49, - -57, - -39, - 85, - 86, - 127, - -103, - -95, - -70, - 12, - 67, - 45, - -63, - 49, - 12, - -93, - 8, - -56, - -85, - -20, - 97, - -65, - -57, - -39, - 15, - 35, - -46, - -53, - -57, - -77, - -100, - -87, - 29, - -27, - 91, - -128, - 100, - 121, - -116, - -25, - -98, - 55, - -31, - 52, - 102, - -76, - -68, - 120, - 51, - -5, - -89, - 42, - -92, - 101, - 89, - 7, - -51, - 10, - -66, - 60, - 120, - 114, - 108, - -98, - -113, - 14, - 34, - -106, - -56, - -76, - -66, - -76, - 106, - 25, - -85, - -59, - 105, - 21, - 50, - 15, - -33, - -71, - 60, - -70, - -86, - 103, - 44, - 43, - -111, - 59, - -29, - -39, - -128, - -67, - -63, - -82, - 41, - 100, - 115, - 60, - 86, - -13, - 108, - 66, - -47, - -66, - 30, - -111, - -9, - 20, - -103, - -12, - 19, - -85, - 108, - 40, - 50, - -43, - 55, - -111, - -85, - 24, - 69, - -98, - 35, - 110, - -109, - 22, - 37, - -107, - 108, - -79, - 9, - 86, - 48, - -82, - -31, - -95, - -7, - -106, - -56, - -111, - 9, - -26, - -37, - 89, - -78, - -109, - 41, - -115, - 95, - 39, - 62, - 25, - 62, - 40, - -55, - -27, - 17, - 115, - -55, - 32, - -52, - -61, - -28, - 24, - -103, - -77, - 114, - 113, - -117, - 50, - -84, - 88, - -4, - -37, - -104, - 101, - 96, - 96, - -13, - 65, - -108, - 16, - 64, - -17, - 38, - 86, - 6, - 78, - 56, - -123, - 93, - -27, - -121, - -63, - 14, - -55, - 20, - 115, - -121, - -112, - -128, - -14, - -1, - 0, - -107, - -59, - -100, - 112, - -124, - -104, - -13, - 115, - 41, - 113, - -93, - -51, - -15, - -93, - -13, - -53, - -121, - -115, - 6, - 76, - -8, - -122, - 16, - -35, - 106, - 22, - 28, - -104, - -92, - 46, - 85, - 82, - 78, - -66, - -112, - 92, - -57, - -46, - -81, - -55, - 126, - 77, - -72, - 118, - -41, - 26, - -58, - 50, - -123, - -7, - -90, - -30, - -118, - 55, - -78, - 126, - 46, - -76, - -50, - -60, - 108, - -84, - -82, - -102, - -77, - 30, - -54, - 113, - 11, - -54, - 124, - 71, - 60, - -30, - -117, - -39, - -16, - -78, - 75, - 107, - -39, - -71, - -27, - 93, - -3, - -3, - 118, - 75, - -120, - -43, - 97, - -104, - -114, - 93, - 43, - -112, - 120, - 84, - 73, - -27, - -70, - 104, - -84, - 65, - 93, - 62, - 61, - 115, - 65, - 51, - 78, - 20, - -31, - -23, - -14, - -84, - 99, - 84, - -13, - 12, - 9, - 41, - 99, - -5, - 94, - 113, - -7, - -39, - 29, - 59, - -44, - 85, - 23, - 111, - 113, - -116, - 87, - -89, - -31, - -120, - -60, - 81, - 31, - 43, - -67, - -65, - -104, - -98, - 72, - -90, - 121, - -104, - -44, - 19, - 51, - 76, - 103, - 0, - -113, - 6, - -8, - 93, - -29, - 117, - -50, - 100, - 6, - -81, - -29, - -25, - 96, - 114, - 92, - -37, - -70, - 108, - 115, - 4, - -54, - -20, - -78, - 49, - 100, - -84, - -11, - 55, - 85, - -80, - -40, - -101, - 33, - -58, - -36, - -95, - 111, - 19, - -101, - 91, - -114, - -57, - 98, - 68, - -23, - 19, - 20, - 62, - 20, - 68, - 110, - 60, - 56, - -34, - -78, - 83, - 30, - -78, - -74, - 51, - 108, - 105, - -76, - 52, - -47, - 100, - 110, - -33, - 3, - 84, - -18, - 89, - -56, - 120, - -63, - 89, - -83, - 13, - 115, - -40, - -19, - 101, - -123, - -94, - -14, - 27, - 9, - 95, - 3, - 95, - 49, - -88, - -104, - -6, - 111, - -93, - -74, - -72, - -18, - 72, - 91, - -51, - 58, - -108, - 62, - -54, - 110, - -111, - 29, - -55, - 107, - -88, - -128, - -59, - -75, - -102, - 19, - 61, - -86, - -46, - -121, - 83, - -25, - -82, - 89, - 73, - 82, - 126, - 126, - 36, - 101, - 51, - -71, - 13, - -123, - -116, - -66, - 72, - -37, - -61, - 53, - 72, - 109, - -94, - 98, - 5, - -102, - -15, - 2, - -110, - 20, - -122, - -66, - 14, - -58, - -54, - -120, - 50, - 52, - 124, - -67, - -107, - 24, - 68, - -96, - -116, - -119, - 13, - -77, - -123, - 97, - -3, - -58, - -125, - -128, - 106, - -66, - -17, - 122, - 60, - 118, - 114, - -97, - -107, - 12, - 3, - -117, - 56, - -93, - 36, - -50, - -65, - -74, - 62, - 57, - -55, - -77, - 12, - 115, - -108, - -8, - -69, - -114, - -28, - -15, - -10, - 35, - -105, - -32, - 25, - 99, - -74, - -15, - -77, - -66, - 37, - -66, - -28, - 28, - -77, - 42, - -60, - -18, - -15, - 30, - 79, - -56, - -26, - -27, - 56, - -25, - 20, - 101, - 84, - 74, - -29, - 76, - -113, - 47, - -88, - -58, - -97, - -30, - -5, - -21, - -69, - -52, - 118, - 94, - 27, - -56, - -7, - 12, - -57, - 47, - -24, - 49, - -54, - -119, - 97, - 85, - -115, - -121, - 16, - 107, - -60, - -87, - 72, - 44, - 69, - 113, - -57, - 37, - -78, - -27, - 116, - -109, - 50, - 76, - 8, - -22, - -79, - -121, - -23, - -75, - 111, - 98, - -46, - -32, - 65, - -77, - 19, - 34, - -63, - -98, - 95, - 106, - 76, - -8, - -115, - -79, - 97, - 46, - 21, - 107, - -46, - -107, - 91, - 6, - 118, - -38, - -74, - 109, - -17, - 29, - 100, - -4, - -121, - 27, - 50, - -90, - 105, - -100, - 115, - 38, - -91, - -96, - 111, - 28, - -109, - 45, - -74, - -78, - 11, - 6, - 108, - -38, - -110, - -79, - 38, - 52, - 66, - -107, - 56, - -110, - 122, - -101, - 114, - 20, - 100, - 58, - -74, - -20, - 33, - -43, - -27, - 18, - 75, - -83, - -2, - -51, - -124, - 75, - 73, - 73, - -69, - -73, - 92, - 47, - 89, - 118, - 50, - 28, - 106, - 18, - 81, - 25, - -74, - -41, - 53, - 37, - 76, - -73, - 33, - -55, - 82, - 80, - -52, - 118, - 22, - -31, - 112, - 50, - -89, - -43, - 41, - -41, - -117, - 13, - 122, - 13, - 62, - -15, - 91, - -59, - 15, - 74, - 109, - 79, - 106, - 101, - 101, - -116, - -56, - -115, - -107, - -10, - -113, - 13, - -51, - -56, - 16, - 68, - -73, - -48, - -121, - -2, - 92, - 118, - -90, - -115, - -73, - -34, - -2, - -14, - 53, - 42, - 41, - -72, - -99, - 95, - -91, - -124, - 70, - 62, - -79, - 125, - 37, - -117, - -111, - 108, - 71, - -34, - 52, - 106, - -123, - 108, - 53, - 23, - 93, - -72, - -55, - -55, - 41, - -95, - -70, - -45, - -59, - 112, - 24, - 75, - -113, - 34, - 63, - 82, - 85, - 35, - -86, - 74, - 90, - 112, - -83, - -10, - 86, - -42, - -26, - 57, - 37, - -121, - 22, - 98, - -11, - -83, - 109, - -74, - -38, - -124, - 119, - 35, - -123, - -72, - 25, - -98, - -38, - 31, - 1, - 102, - -70, - -79, - -109, - -23, - -73, - 29, - 90, - 72, - 79, - 80, - 14, - -56, - 79, - 89, - 74, - -108, - 82, - -91, - -108, - -69, - -73, - 22, - -110, - -22, - -64, - 91, - -123, - 74, - 8, - 61, - 1, - 65, - 9, - 9, - 24, - -13, - 47, - -20, - 73, - -22, - -11, - -99, - 127, - -26, - 66, - -44, - -63, - 83, - -95, - -75, - 32, - 16, - 84, - -121, - 20, - -37, - -115, - 60, - -124, - 57, - -4, - 10, - -12, - -34, - 105, - -63, - -41, - -46, - -46, - -37, - 80, - 73, - 17, - -114, - 46, - 123, - -54, - -115, - 40, - -36, - -71, - 54, - 69, - -109, - 70, - 76, - -90, - 66, - -91, - -65, - 50, - 44, - -47, - 46, - 76, - 119, - 35, - -50, - 122, - 84, - 40, - -23, - 118, - 100, - -110, - -53, - 118, - -119, - 53, - -17, - -49, - -113, - -16, - 86, - 48, - -102, - 122, - 106, - -20, - 17, - 62, - 36, - 77, - 107, - 40, - 74, - -13, - -122, - 14, - 89, - -114, - -84, - -41, - 93, - 58, - -40, - -67, - -5, - 89, - -77, - 66, - -128, - 27, - -39, - -31, - -100, - 51, - 34, - -58, - 67, - 10, - 26, - 0, - 1, - -65, - -12, - -19, - -80, - -45, - 77, - -66, - 124, - 54, - -86, - 90, - -128, - -46, - 27, - 124, - -62, - -116, - -94, - 99, - -40, - -41, - -125, - 34, - 50, - 38, - 52, - -90, - -27, - -58, - 126, - 60, - -91, - -127, - 37, - -73, - -104, - 118, - 99, - 77, - -40, - 45, - -40, - -77, - -65, - 121, - 62, - -75, - -29, - 10, - 100, - 9, - 17, - -92, - 69, - -124, - -13, - 19, - -51, - 80, - -43, - 33, - 69, - -77, - 1, - 105, - 108, - 119, - 27, - -109, - 33, - 68, - -92, - 123, - 0, - -30, - 93, - -24, - 86, - -5, - -98, - -96, - -112, - -109, - -36, - -24, - -114, - -34, - 20, - -116, - 11, - -74, - 101, - -69, - 2, - 67, - -78, - -29, - -51, - 109, - -9, - 99, - 73, - -113, - 51, - 113, - 93, - -117, - 37, - -73, - -70, - 30, - 110, - 72, - 127, - -46, - 49, - -34, - 105, - -64, - 90, - 121, - 18, - 61, - 50, - -54, - -70, - -3, - 82, - -107, - 32, - -87, - 37, - 17, - -27, - -38, - -124, - -91, - 31, - 29, - 33, - 64, - 105, - 61, - 64, - -1, - 0, - 116, - 15, - -96, - 33, - 58, - 10, - -47, - 58, - 61, - -64, - -33, - -9, - -113, - 102, - 56, - -87, - 41, - -94, - -58, - -37, - 64, - 88, - 16, - 9, - 7, - -79, - -41, - -67, - -18, - 53, - -78, - -57, - -71, - -32, - 73, - -14, - 16, - 29, - 52, - -44, - 48, - 30, - -125, - 79, - -96, - -12, - 55, - 125, - -86, - -8, - 119, - -30, - 56, - 102, - 53, - -111, - -28, - 56, - -27, - 4, - -7, - -33, - 113, - -64, - -68, - -56, - -87, - 41, - -26, - -37, - 60, - -12, - 64, - -59, - 76, - 27, - 43, - 6, - -31, - 75, - -75, - -112, - -19, - -43, - -10, - 57, - 78, - -113, - -69, - 88, - 121, - 82, - 71, - -34, - -41, - 84, - -107, - -123, - -76, - 58, - -87, - -9, - 53, - 81, - 80, - -28, - -60, - 89, - 46, - 111, - -90, - -87, - -55, - -8, - 35, - -125, - -78, - 39, - -87, - -17, - -93, - 88, - -31, - -100, - 3, - 94, - -36, - 76, - -118, - 126, - 95, - -54, - 89, - 38, - 62, - -38, - 26, - -25, - 110, - 111, - -63, - 96, - -32, - 117, - -75, - -39, - 125, - -90, - 89, - 73, - -115, - 46, - -50, - 30, - 46, - -66, - 64, - -93, - -86, - -59, - 39, - -32, - -8, - -92, - 105, - -11, - 124, - -76, - -90, - 49, - -53, - 71, - -19, - -85, - -95, - -30, - 116, - 81, - -69, - 75, - 88, - -118, - 73, - 84, - -73, - -46, - -92, - 20, - 58, - 3, - -96, - 41, - 36, - 40, - 7, - 80, - 84, - -37, - -87, - 40, - 90, - 20, - -110, - -107, - 37, - 43, - 66, - -112, - -74, - -49, - 126, - -76, - -110, - 9, - 45, - -33, - 37, - -14, - 54, - 101, - 2, - -110, - -89, - 41, - -50, - -78, - -36, - -110, - -93, - 24, - -87, - 24, - -2, - 51, - 87, - -112, - -28, - 86, - -73, - 21, - -8, - -27, - 10, - 62, - 21, - 8, - -90, - -96, - -121, - 99, - 46, - 68, - 122, - -118, - -60, - 34, - 28, - 36, - -118, - -6, - -74, - -93, - -57, - 75, - 113, - 88, - 72, - 103, - -95, - -112, - 80, - 115, - -62, - -18, - -47, - 56, - 96, - 12, - 110, - 14, - -26, - -64, - 42, - 85, - -108, - 105, - 71, - -86, - -41, - -36, - 86, - -105, - 96, - 113, - 90, - 101, - -88, - 87, - 90, - -80, - -53, - 68, - 104, - 117, - -14, - -112, - 110, - -58, - -44, - 107, - 79, - -45, - -123, - -23, - -98, - 89, - 47, - -91, - 105, - 82, - -126, - -46, - -112, - -92, - 33, - 106, - 66, - 86, - 7, - 116, - -91, - 64, - 109, - 43, - 74, - 86, - -108, - -84, - 5, - 35, - 125, - 72, - 73, - 4, - 107, - -57, - 90, - 28, - 18, - 24, - 73, - 109, - -43, - -105, - 66, - -27, - 45, - 113, - -125, - 64, - -124, - 52, - -45, - 76, - 44, - -68, - 22, - -121, - 20, - -8, - 81, - 73, - 125, - 78, - -6, - -79, - -103, - 97, - -90, - 99, - -11, - -94, - 75, - -54, - 83, - -115, - -79, - -36, - -4, - 79, - 85, - -27, - -89, - -91, - 91, - 61, - 35, - 67, - -65, - 87, - -65, - 73, - 35, - 96, - 13, - -126, - 59, - 107, - -66, - -57, - 127, - 125, - 101, - 71, - -94, - 121, - -43, - 15, - 70, - 57, - 113, - -58, - -29, - -70, - -14, - -46, - -49, - 90, - -99, - 113, - -90, - 61, - 71, - -97, - 124, - -126, - -91, - -126, - 35, - -78, - -107, - -87, - -30, - -48, - 13, - -75, - 30, - 51, - -113, - 56, - -112, - -106, - -34, - 123, - -58, - 74, - 72, - 88, - 85, - 5, - 7, - 82, - 107, - -45, - 123, - -34, - -67, - -121, - -66, - -38, - -34, - 23, - 37, - 104, - -21, - -83, - 10, - 23, - -20, - 52, - -83, - 69, - -17, - -67, - 85, - 119, - -33, - -113, - -104, - -82, - 45, - -128, - 80, - -123, - 54, - -81, - 89, - 9, - 66, - -119, - 64, - 82, - -1, - 0, - -119, - -73, - 52, - -126, - -80, - -94, - -123, - 37, - 105, - 8, - 46, - 35, - -91, - 106, - 79, - 83, - 123, - -12, - -42, - -76, - -86, - 105, - -73, - -35, - 74, - 19, - -92, - -91, - 64, - -128, - 118, - -90, - -62, - -113, - 113, - -33, - -70, - -127, - 61, - -120, - -10, - -4, - 119, - -29, - 21, - 49, - -117, - 105, - 81, - 82, - 119, - -14, - -23, - 93, - 32, - -20, - -87, - 71, - -40, - -9, - 3, - -88, - -111, - -12, - -47, - -48, - 26, - 0, - 120, - -23, - 75, - 82, - -108, - 62, - 77, - 116, - -126, - 64, - 7, - -74, - -76, - 127, - 14, - -2, - -2, - -5, - -19, - -67, - -17, - 95, - -119, - 42, - -123, - 6, - -96, - -110, - 119, - -83, - -50, - -38, - -99, - 43, - 77, - 6, - -64, - -23, - -60, - 78, - 64, - 52, - 110, - -88, - -5, - -102, - 54, - 52, - -45, - 111, - 77, - -2, - -67, - -8, - -69, - -39, - -90, - 67, - 38, - 43, - -78, - 34, - -60, - -120, - -126, - -37, - -128, - -87, - 46, - -12, - -70, - -94, - -38, - 122, - 86, - -30, - -124, - 125, - 58, - -75, - -106, - -48, - -47, - 32, - -105, - -36, - 113, - 65, - -76, - 21, - 18, - 85, - -44, - -78, - -105, - 86, - 69, - 9, - -91, - -84, - -72, - -6, - 75, - -115, - -98, - -89, - -112, - 86, - -90, - -61, - -93, - -88, - -123, - -73, - -21, - 41, - 43, - 29, - 100, - 30, - -108, - -88, - -92, - -91, - 61, - -56, - -34, - -68, - 42, - 109, - 115, - 91, - 8, - -55, - -11, - 21, - 53, - 102, - 58, - 79, - -90, - -37, - 32, - -87, - 107, - 29, - 63, - 42, - -113, - 75, - -117, - 4, - 2, - 18, - -98, - -112, - -89, - 54, - -97, - -90, - -57, - 81, - -16, - 23, - 47, - 46, - 76, - -121, - 29, - -22, - 67, - -81, - -70, - -25, - 83, - -120, - 37, - -50, - -124, - 104, - 105, - -60, - -23, - 59, - 113, - 61, - 64, - -126, - 21, - -91, - 14, - -66, - -95, - -46, - -110, - -95, - -95, - -80, - 102, - -4, - 70, - -122, - 67, - -48, - -59, - 106, - -70, - 81, - -4, - -44, - 52, - 22, - -91, - 77, - -110, - 78, - -35, - 74, - 78, - -9, - -37, - -115, - -75, - 49, - 40, - 124, - -3, - -69, - -23, - 126, - -61, - 77, - -65, - 93, - -8, - 111, - 95, - 102, - -114, - -56, - -116, - -72, - -19, - -95, - 59, - -40, - 108, - 117, - 56, - 86, - -126, - -99, - 40, - -70, - 118, - 7, - 80, - 1, - 106, - 1, - 29, - 39, - -85, - -89, - -8, - -6, - 72, - 72, - -15, - 111, - -2, - -50, - 47, - 41, - -119, - -13, - 83, - -50, - 85, - -48, - 50, - 42, - 23, - -82, - -80, - -20, - 98, - -62, - -90, - -41, - 45, - -120, - -44, - -40, - -84, - -121, - 41, - -35, - -104, - -61, - 106, - 68, - -60, - 74, - -56, - -15, - -103, - -50, - -63, - -73, - -100, - 96, - 98, - 49, - 36, - -29, - -78, - 44, - 45, - 40, - 45, - -77, - 10, - -100, - -78, - -38, - -90, - -61, - 12, - -96, - -55, - -97, - -127, - -83, - -22, - -53, - -9, - -89, - -81, - -83, - -10, - -117, - 72, - 79, - -88, - -46, - -125, - 74, - 75, - 67, - -91, - -3, - 7, - 26, - 46, - -91, - 33, - -57, - 58, - -101, - 39, - -87, - -110, - -91, - 105, - 63, - -60, - -112, - -123, - 43, - 91, - 62, - -5, - 57, - 60, - -49, - 55, - -27, - -29, - -105, - 98, - -73, - 23, - 63, - -119, - -57, - -75, - -7, - -84, - -6, - -100, - 118, - -1, - 0, - 36, - -77, - -115, - 85, - 54, - 11, - 56, - -115, - -52, - -107, - -42, - 101, - 76, - -52, - -83, - -80, - -124, - -71, - 82, - -92, - 68, - -89, - -112, - -2, - 77, - -113, - 8, - 23, - 120, - -117, - 110, - -27, - -40, - -42, - 55, - 81, - 117, - -105, - 84, - -29, - 119, - 118, - -58, - 66, - 102, - -51, - -101, - 50, - 60, - -39, - -29, - 113, - 38, - 90, - 114, - -4, - -13, - -53, - -44, - -127, - 103, - 55, - -20, - -18, - 49, - -126, - 70, - -3, - 62, - 36, - -31, - -120, - 108, - 88, - -121, - 91, - 75, - -108, - -80, - -57, - -31, - -65, - 95, - 73, - -39, - -2, - 18, - -59, - -27, - -121, - -30, - 14, - 92, - -100, - -41, - -61, - 24, - 102, - 98, - 95, - -57, - 23, - 1, - -108, - 70, - 76, - 11, - 57, - -23, - 114, - 32, - 121, - -124, - 107, - 41, - 8, - -60, - 43, - 26, - 94, - 61, - -8, - -29, - -33, - 103, - -105, - -39, - -92, - -33, - 5, - -57, - -29, - 12, - -113, - -54, - -65, - 16, - -61, - -87, - -28, - 92, - 46, - 6, - 54, - -26, - 105, - 47, - -113, - -79, - -41, - -19, - 91, - -107, - 119, - 119, - -3, - -105, - 65, - -72, - -92, - -51, - 81, - 85, - 95, - -100, - 83, - 101, - -108, - 110, - -39, - 55, - -110, - 35, - 45, - 97, - -90, - 20, - -45, - -74, - 43, - -55, - -87, - -78, - -48, - -61, - 19, - -26, - 69, - -16, - -31, - -10, - -71, - 125, - -97, - 92, - 113, - -28, - -26, - -41, - -126, - -77, - -114, - 23, - -56, - 100, - -37, - -15, - 23, - 57, - -48, - 114, - 37, - 60, - 42, - 124, - -126, - -26, - 101, - -58, - 83, - -114, - -14, - -121, - 7, - 101, - 21, - -8, - -121, - 41, - 66, - 75, - -81, - 98, - 120, - -78, - -91, - 97, - 86, - 15, - 94, - -29, - -106, - 24, - 69, - -14, - -104, - 116, - 94, - -87, - 89, - 19, - -107, - -49, - 75, - -57, - 34, - 99, - -41, - -73, - -34, - -35, - -93, - 101, - -73, - 28, - -99, - -62, - 55, - -72, - 102, - 83, - -124, - -15, - 77, - -89, - 21, - -29, - -68, - 117, - -127, - -34, - 98, - 119, - 92, - -113, - -110, - -53, - -25, - 124, - 41, - 85, - -83, - -52, - -55, - -78, - 8, - 22, - 57, - 61, - -99, - 47, - 30, - 103, - -108, - -107, - -10, - 84, - -4, - 83, - 23, - 32, - -113, - -99, - 114, - -42, - 40, - -66, - 85, - -90, - -28, - 44, - -115, - -5, - 10, - 122, - 92, - -59, - 114, - 113, - 76, - -109, - 62, - -109, - -4, - -33, - 57, - -89, - 29, - 75, - 94, - 97, - -68, - -56, - -26, - -13, - 51, - 124, - 83, - 58, - -71, - -28, - 110, - 83, - -56, - -78, - -117, - 44, - -113, - -113, - 110, - -17, - 114, - 92, - 14, - -38, - -62, - -26, - 117, - -83, - -59, - -20, - -52, - 86, - -25, - 40, - -59, - -16, - -52, - -127, - 52, - 74, - -68, - -66, - -74, - -125, - 81, - 93, - 50, - -82, - -39, - -88, - 84, - -79, - -95, - 69, - -115, - -107, - -27, - 49, - -102, - 70, - 67, - 109, - -55, - 126, - 15, - 111, - -120, - 115, - 57, - -49, - -113, - -111, - 47, - 50, - 108, - 87, - 25, - 105, - -52, - 70, - 89, - -106, - 72, - -40, - -57, - -30, - 8, - -102, - 86, - -106, - 89, - 58, - 103, - 89, - -106, - 0, - -93, - -91, - 103, - 95, - 22, - 120, - -39, - 85, - 18, - 70, - 109, - -65, - -30, - -4, - 110, - 87, - -115, - -53, - 36, - -115, - -89, - -121, - 43, - -103, - -49, - -99, - 19, - 65, - 31, - 83, - 25, - 112, - -79, - -110, - 51, - 41, - -105, - 29, - -116, - 32, - -100, - 108, - -104, - -25, - -122, - 54, - 71, - 104, - -45, - -6, - 49, - 77, - 28, - 106, - 25, - 99, - -114, - -73, - 24, - -2, - -117, - -118, - 95, - 82, - 83, - -74, - -10, - 28, - 4, - -11, - 21, - 41, - 33, - 39, - 123, - 89, - 63, - 48, - -22, - -21, - -10, - 73, - 36, - -128, - -99, - 105, - 34, - -6, - 121, - 80, - -57, - -68, - -76, - -14, - -73, - 26, - -13, - -82, - 15, - -26, - 39, - -116, - 121, - 103, - 36, - -75, - -30, - -82, - 57, - -28, - -49, - 48, - -68, - 53, - -109, - -16, - 69, - -101, - 88, - 93, - -19, - -51, - -43, - 12, - 12, - 14, - 47, - 39, - 113, - -49, - 51, - 102, - 53, - -98, - 84, - 124, - -48, - -34, - 47, - -113, - 81, - -126, - 82, - 53, - -103, - -15, - -18, - 77, - 125, - 93, - -118, - 113, - -33, - 18, - -25, - 85, - -73, - 117, - -39, - 102, - 69, - -121, - -48, - 115, - -106, - 69, - -55, - 88, - 37, - 33, - -77, - -12, - 126, - 1, - 76, - 6, - -109, - -21, - 34, - 67, - -21, - 83, - -119, - 15, - 23, - -44, - -39, - 67, - 93, - 9, - 87, - -17, - 11, - 94, - -125, - 5, - -73, - 28, - 66, - -112, - -38, - 28, - -37, - -82, - -6, - -85, - 117, - -76, - -78, - 27, - 6, - -106, - -52, - 117, - -80, - -97, - -120, - 91, - -50, - 62, - 86, - -9, - 74, - -67, - 84, - -124, - 22, - -53, - 108, - -95, - -128, - 91, - -12, - -56, - 105, - 109, - -87, - 46, - 56, - -14, - -67, - 87, - 11, - -24, - 121, - -92, - 0, - -63, - 100, - -87, - -19, - -5, - 61, - 122, - -30, - -16, - 108, - -83, - -112, - -35, - 104, - -27, - 25, - 40, - -23, - -88, - 32, - -128, - 107, - -92, - -123, - -78, - 65, - 42, - 69, - 88, - -29, - -102, - 36, - 125, - 38, - -56, - -10, - 55, - 71, - 122, - -19, - -5, - -19, - -65, - -53, - -117, - 23, - -108, - -7, - -118, - -52, - -71, - -37, - 39, - -103, - -122, - 114, - 126, - 97, - 23, - 7, - -31, - -4, - -89, - 58, - -28, - 44, - -14, - -89, - -119, - 112, - 90, - -88, - -40, - -73, - 8, - 96, - -103, - 110, - 110, - -46, - -20, - 113, - -100, - 98, - -93, - 21, - -81, - -75, - -88, - 56, - 103, - 9, - -63, - -55, - -86, - -80, - 12, - 114, - -50, - -70, - -106, - -39, - -7, - 120, - 103, - 22, - -29, - -112, - 92, - -59, - -30, - 89, - 90, - -30, - 88, - -12, - 21, - 54, - -72, - 95, - -116, - -66, - -53, - -101, - 120, - 56, - -83, - -9, - 54, - -7, - -123, - -27, - -116, - 54, - -41, - 36, - -28, - 30, - 33, - -29, - -52, - -77, - 7, - -29, - 28, - 127, - 48, - 81, - -64, - 106, - -77, - 44, - -42, - 116, - -2, - 108, - -25, - -56, - 118, - -7, - 31, - 11, - 102, - 108, - -40, - -16, - -121, - 15, - 113, - 108, - -38, - -54, - 12, - 99, - -115, - 90, - -65, - -54, - -7, - -17, - -111, - -71, - 34, - -70, - -32, - -67, - 22, - 14, - 34, - -3, - 125, - -36, - -38, - 24, - -88, - -15, - 90, - 100, - -91, - -58, - 67, - -86, - 87, - 64, - 74, - -6, - 123, - -91, - 69, - 74, - -18, - -110, - 15, - 74, - -127, - 7, - -89, - -25, - 0, - -123, - 104, - -19, - 61, - -63, - -61, - 109, - -105, - -100, - 125, - 5, - -58, - 35, - -124, - -4, - -120, - 74, - 83, - 29, - -90, - -2, - 86, - -37, - 67, - 105, - 39, - -95, - 8, - 27, - 80, - 74, - 74, - -36, - 4, - -87, - -41, - 122, - -35, - 112, - -87, - -41, - 20, - -75, - 107, - 49, - -14, - 108, - 60, - 82, - -53, - -127, - 4, - 28, - -70, - 57, - -91, - 105, - -90, - 76, - 28, - 120, - -96, - 89, - 50, - 36, - 35, - -59, - -98, - 64, - -118, - 21, - -27, - -108, - 116, - 7, - -107, - -41, - -83, - -126, - 40, - -77, - -89, - 14, - -71, - -97, - 59, - -25, - 60, - -19, - -15, - 101, - -25, - 124, - -37, - -103, - -13, - -119, - 112, - 112, - -96, - -27, - -72, - 82, - -13, - 76, - -20, - -84, - -23, - 49, - 57, - 126, - 49, - 115, - -113, - -125, - -116, - -7, - 50, - -54, - -48, - 97, - -64, - 100, - -112, - -61, - -115, - 25, - 88, - -93, - 50, - 57, - 69, - 5, - -104, - -99, - -111, - 96, - -72, - 63, - -39, - -87, - 49, - 28, - -112, - -68, - -61, - -106, - 121, - -49, - 15, - 99, - 29, - -30, - 14, - 60, - -28, - 126, - 50, - -83, - -57, - -112, - 51, - -17, - -19, - 43, - -109, - -91, - 64, - -101, - -108, - -14, - 23, - -105, - 11, - -20, - -90, - 95, - 0, - -15, - -13, - -4, - 115, - 127, - 21, - -117, - 106, - 62, - 29, - -125, - -53, - -119, - -61, - 51, - 62, - 60, - -57, - -14, - -36, - 99, - 44, - -27, - -40, - -107, - -36, - -89, - -119, - -33, - 99, - 92, - 117, - 90, - 53, - -49, - 24, - 71, - -110, - 92, - 43, - -52, - 29, - 38, - 39, - -64, - 28, - -13, - -55, - -4, - -13, - -27, - -26, - 22, - 39, - -128, - -67, - -108, - -14, - -99, - -105, - 18, - 74, - -31, - 75, - 123, - -68, - -27, - -36, - 66, - 12, - -68, - -46, - -101, - 25, - -94, - -56, - 44, - -77, - 124, - -126, - -89, - 23, - 123, - 45, - -22, - -85, - -107, - -104, - 90, - 97, - -10, - 118, - -40, - 55, - -58, - -34, - -94, - -125, - -114, - -71, - -94, - -77, - 9, - -57, - -81, - -7, - 118, - -101, - -60, - -119, - 34, - 82, - 24, - 66, - -70, - -108, - -37, - 41, - 13, - -78, - -97, - 81, - 74, - 109, - -74, - -44, - -29, - -114, - -83, - -74, - -110, - -107, - -23, - -74, - -44, - -13, - -82, - 58, - 82, - -98, - -3, - 107, - 113, - -35, - 117, - 41, - 69, - 71, - 81, - 104, - -35, - 73, - -114, - -13, - -115, - -107, - -107, - -108, - -87, - -123, - -106, - 80, - 18, - -6, - 27, - 95, - -94, - -105, - 2, - 11, - 125, - 14, - 16, - -29, - 75, - 14, - 47, - -26, - 11, - 116, - 56, - -107, - -123, - 56, - -105, - 55, - -79, - 98, - -31, - -52, - 27, - -88, - 100, - 77, - -46, - 84, - -113, - 13, - -68, - 50, - -74, - 85, - 85, - 92, - 19, - 24, - 112, - 82, - -117, - 41, - -22, - -5, - -52, - -35, - 65, - -123, - 116, - -84, - -81, - -3, - 34, - -9, - -70, - -41, - 90, - -3, - 116, - -19, - -5, - 113, - 97, - -35, - -30, - -17, - 39, - -106, - -7, - 71, - 38, - -44, - -29, - -4, - -77, - -111, - 77, - 78, - 43, - -109, - 100, - 47, - 97, - -97, - -76, - 25, - 42, - 48, - 108, - 51, - 63, - -30, - -114, - 43, - -29, - 59, - -18, - 73, - -52, - 50, - -118, - 62, - 82, - -54, - 120, - 74, - 45, - -20, - 110, - 71, - -26, - -37, - 44, - 6, - -53, - -117, - -72, - 47, - -118, - 50, - 30, - 15, - -60, - -26, - 82, - -25, - -68, - -83, - -58, - -111, - 50, - 108, - -105, - 46, - -125, - 69, - -111, - -116, - -126, - -103, - -13, - 36, - 30, - 57, - -85, - -28, - -52, - -66, - -93, - -119, - -83, - 38, - 100, - -100, - 115, - 79, - 100, - -27, - 62, - 49, - -111, - -40, - -39, - -40, - -39, - -81, - 40, - -115, - 95, - 21, - -86, - -9, - -14, - -56, - -50, - -38, - 96, - 28, - 85, - 113, - 14, - -81, - 37, - -78, - 98, - 102, - 73, - 71, - 71, - 117, - -126, - -46, - -36, - 99, - -107, - 22, - 21, - -8, - -27, - -46, - -82, - -84, - 43, - 38, - 93, - 90, - 29, - 93, - -43, - 124, - 26, - -107, - 34, - 58, - 35, - 21, - 72, - -119, - 62, - 58, - -93, - 77, - -114, - -60, - -74, - 15, - -57, - 65, - -109, - 0, - -68, - -45, - 47, - 36, - -12, - 73, - 96, - 73, - 84, - -120, - 47, - -95, - 42, - 118, - 36, - -58, - -93, - -51, - 100, - 122, - -79, - -46, - -76, - -86, - 36, - -44, - 72, - 103, - -77, - -20, - -21, - -92, - 14, - -126, - 22, - 20, - 58, - 58, - -55, - 26, - 32, - 105, - 32, - -107, - 40, - -12, - -112, - -99, - 18, - 72, - -18, - 78, - -60, - -54, - -64, - -102, - 25, - 40, - -53, - 44, - -118, - 21, - 71, - 84, - -99, - 37, - 75, - 26, - 61, - 71, - -91, - 69, - 53, - 5, - 22, - -64, - 13, - -5, - -109, - -59, - -54, - -96, - 15, - 75, - -12, - -46, - -74, - -45, - -41, - 78, - 22, - -46, - -102, - -9, - 87, - 73, - -22, - -21, - 26, - 86, - -44, - 10, - 118, - 123, - -88, - 119, - 4, - -98, - -3, - -128, - -33, - 112, - 9, - -40, - -41, - -116, - 1, - 25, - -59, - 43, - -80, - 90, - 70, - -75, - -33, - -21, - -46, - 6, - -50, - -56, - 26, - 10, - 80, - -7, - 70, - -74, - -111, - -95, - -78, - 65, - 37, - -123, - 46, - 3, - 97, - 40, - 82, - -125, - 105, - -46, - -112, - 61, - 53, - 108, - 21, - 36, - -123, - 30, - -94, - -76, - -92, - 33, - 13, - -96, - -91, - 41, - 112, - -105, - 80, - -78, - 92, - 71, - 66, - 85, - -91, - -108, - 69, - 72, - 97, - 61, - 74, - 72, - -47, - 41, - 10, - 73, - -23, - 59, - 29, - 64, - 118, - 0, - -9, - 4, - 117, - 125, - 78, - -46, - 117, - -18, - 20, - 7, - -123, - -110, - 99, - -45, - 89, - 58, - -118, - 3, - 113, - 100, - 106, - 126, - -67, - -74, - -42, - -67, - -85, - -119, - 1, - -89, - -53, - -44, - -1, - 0, - -66, - -5, - 112, - 26, - -90, - -54, - 92, - 13, - 44, - -70, - 66, - 28, - 42, - 13, - -98, - -92, - -92, - 117, - 0, - 93, - 32, - 18, - 125, - 53, - -97, - 77, - 41, - 94, - -110, - 74, - -70, - 64, - 90, - -76, - -112, - -111, - -36, - -33, - 96, - -107, - 104, - 36, - 39, - 68, - 40, - 108, - 16, - 64, - 3, - -27, - 36, - -1, - 0, - -60, - -92, - -1, - 0, - 15, - -52, - 55, - -39, - 94, - -6, - -105, - -5, - -68, - 41, - 106, - 14, - 47, - 69, - 73, - 94, - -119, - 7, - -88, - 31, - 112, - -94, - 70, - -66, - 87, - 9, - 0, - 127, - 22, - -76, - -75, - 20, - 111, - -89, - -85, - -74, - 69, - 107, - 109, - -108, - 37, - 47, - -83, - -60, - -93, - 104, - 81, - 91, - 105, - -23, - 66, - -6, - -41, - -44, - -106, - -3, - 55, - 30, - 109, - 77, - -112, - 58, - -70, - -70, - -121, - 82, - -44, - -96, - 0, - 26, - 82, - -58, - 88, - -56, - -78, - 7, - -81, - -22, - 52, - -83, - -75, - -44, - -33, - -21, - 118, - 108, - -69, - 27, - 105, - -91, - -19, - -66, - -124, - -99, - 77, - 14, - -9, - -91, - 119, - 39, - -120, - -32, - -9, - 87, - -15, - 1, - -83, - 29, - -12, - -3, - 9, - -9, - -48, - -42, - -75, - -67, - 16, - 19, - -18, - 54, - 7, - 111, - 105, - 84, - -11, - -94, - 50, - 22, - -122, - 92, - 49, - -98, - -111, - 37, - 12, - 77, - 118, - 59, - -115, - -119, - 42, - 100, - 50, - 22, - -56, - 112, - -83, - -58, - 10, - -93, - -95, - -26, - -100, - 117, - -106, - 84, - 86, - -39, - -106, - -113, - 93, - -57, - 16, - -88, - -27, - 28, - 106, - 19, - 74, - 95, - 64, - 123, - -46, - 74, - -5, - 41, - 78, - 117, - 4, - 15, - 101, - 0, - -92, - 52, - -121, - -100, - 82, - 74, - -111, - -92, - -23, - 7, - 75, - -24, - 89, - 82, - 0, - 59, - -106, - 52, - -31, - 109, - 71, - -106, - -117, - 24, - -78, - 36, - 72, - 84, - -11, - -56, - -126, - -23, - -106, - -103, - -75, - -19, - -62, - 64, - 83, - 106, - -101, - 34, - 92, - 56, - -80, - 29, - 84, - -58, - -126, - -52, - 38, - -32, - -51, - -100, - -14, - -53, - 10, - 101, - -42, - 98, - -56, - 92, - 118, - 95, - -104, - 15, - -44, - 54, - 32, - 13, - 126, - -128, - 86, - -34, - -42, - 125, - 1, - 23, - -3, - -64, - -15, - 33, - -37, - 79, - 111, - 74, - -94, - 7, - -65, - -49, - 125, - 64, - -6, - -15, - 17, - -13, - -91, - 32, - -11, - 109, - 100, - -112, - 65, - 78, - -128, - 3, - 90, - -7, - -127, - 59, - 81, - -18, - 8, - -42, - -128, - 0, - -126, - 122, - -76, - -100, - -88, - -23, - -1, - 0, - 101, - 118, - 82, - -35, - 82, - 93, - 68, - -104, - -51, - -95, - -124, - -6, - 41, - -21, - 109, - -26, - -27, - 45, - 110, - 105, - 114, - 17, - 36, - -106, - -116, - 118, - -128, - 45, - 68, - 125, - -124, - -6, - -33, - -19, - 18, - 34, - -71, - -16, - -115, - -52, - -112, - 12, - 72, - 118, - 51, - 113, - 92, - 114, - 66, - -104, - -113, - 33, - -41, - -40, - -116, - -91, - -84, - -58, - 109, - -7, - 45, - -78, - -36, - -89, - -37, - 100, - -84, - 54, - -37, - -17, - -90, - 36, - 38, - -35, - 113, - 8, - 10, - 121, - 17, - -103, - 67, - -117, - 41, - 97, - -96, - 59, - -109, - 88, - -96, - -39, - 90, - -42, - 18, - 18, - -107, - 18, - 85, - -79, - -33, - 106, - -46, - 126, - 93, - -85, - 71, - 67, - -24, - 62, - 98, - 66, - -70, - 64, - 43, - 23, - 120, - 110, - -37, - 6, - -69, - 31, - -123, - -125, - -24, - 59, - 2, - 59, - -18, - 119, - -30, - 92, - 96, - 67, - 50, - 31, - 113, - 69, - -108, - -95, - 74, - 97, - 33, - -29, - -22, - 37, - -75, - 109, - 1, - -58, - -46, - -94, - -104, - -18, - 5, - -4, - 79, - 71, - -87, - -22, - 58, - -53, - 109, - -70, - -80, - -62, - 29, - 117, - 109, - 22, - 90, - 117, - 73, - -109, - 98, - 84, - -105, - 26, - 91, - 9, - 3, - -46, - 91, - -120, - 117, - 109, - 32, - -84, - 36, - -68, - -124, - 22, - -101, - 46, - 21, - -11, - 41, - -62, - -45, - 106, - 113, - 44, - 5, - -83, - 97, - -112, - -21, - -31, - -94, - -97, - 93, - -32, - 120, - -36, - 49, - -23, - -66, - -66, - -90, - -62, - 88, - 66, - 93, - 86, - -97, - 105, - -89, - 86, - 11, - -83, - -76, - -112, - -45, - 107, - 113, - 46, - 62, - -82, - -89, - -119, - 83, - 76, - 122, - -18, - 37, - -80, - -29, - -27, - 30, - -117, - 46, - -70, - -42, - 84, - 20, - -6, - 46, - -91, - -42, - 122, - 92, - 66, - 28, - 75, - -120, - 74, - -38, - 75, - -127, - 101, - 36, - 0, - -123, - -74, - -96, - -30, - 22, - 8, - -2, - 52, - 43, - -87, - 42, - 79, - -54, - 73, - 42, - -23, - 50, - 69, - 33, - -128, - 39, - 115, - 123, - 123, - 13, - 52, - 7, - 91, - -67, - 119, - -93, - 94, - -124, - -25, - -21, - 125, - -81, - -27, - 94, - -70, - -114, - -33, - -10, - -29, - -27, - -106, - 20, - -30, - -108, - -109, - -22, - 21, - 4, - -114, - -115, - 40, - 32, - 50, - -31, - 90, - 73, - 43, - 72, - 109, - 93, - 104, - 40, - 14, - -92, - 32, - 22, - -12, - -94, - -105, - 10, - -12, - -123, - 33, - 101, - -80, - 33, - -126, - -38, - 80, - -91, - -84, - -89, - 99, - -83, - 42, - 74, - -6, - 119, - -67, - 36, - -11, - -95, - 74, - 90, - -74, - -125, - -80, - 122, - 66, - -127, - 87, - -73, - 72, - 5, - 95, - 116, - -16, - 12, - -23, - 12, - 50, - -110, - -45, - 42, - -112, - -76, - -124, - -55, - -106, - -32, - -120, - -37, - 105, - 40, - 10, - 113, - 5, - -41, - 92, - -12, - 66, - 26, - 116, - 44, - 37, - -46, - -96, - 28, - 80, - -39, - -24, - 81, - 13, - -125, - -91, - -55, - -85, - -91, - 106, - 49, - 114, - 57, - -102, - -26, - -110, - -73, - 27, - -8, - -128, - -46, - 78, - -118, - 66, - -54, - 79, - -90, - -80, - -107, - -87, - 40, - -47, - 61, - 10, - 72, - -46, - 74, - -46, - -26, - -120, - 45, - -79, - 113, - -123, - 25, - 88, - -128, - -117, - -9, - -103, - -125, - 17, - -78, - -102, - 0, - 89, - -70, - -83, - 0, - -93, - 103, - 93, - -8, - -59, - -115, - 53, - 30, - -37, - 107, - -2, - -4, - 17, - -15, - -114, - 30, - -10, - 87, - -105, - 99, - 24, - -19, - 92, - 15, - -67, - -20, - -81, - -14, - 44, - 114, - -90, - 21, - 65, - -100, - -35, - 120, - -110, - -27, - -123, - -68, - 88, - 79, - -59, - 93, - -108, - -58, - -52, - 120, - 78, - 58, - -62, - -35, - 41, - -110, - -29, - 79, - -79, - 28, - -87, - 42, - 113, - 65, - 9, - 113, - 77, - -1, - 0, - 65, - -82, - 12, - -75, - -29, - -50, - 50, - -57, - -79, - -2, - 8, - -31, - -100, - 110, - -93, - 19, - -60, - -72, - -14, - -57, - 21, - -60, - 43, - 106, - -90, - 70, - -67, - -81, - -93, - 92, - -2, - 71, - 85, - -91, - -43, - 122, - -39, - -56, - -35, - -108, - -52, - 75, - -53, - 27, - -119, - 49, - 50, - -116, - -122, - -30, - 108, - 39, - 39, - -39, - -50, - -66, - 93, - -107, - -122, - 65, - 45, - -107, - 56, - -81, - -114, - -16, - -127, - -27, - -1, - 0, - 50, - -123, - 7, - 47, - -56, - 51, - 20, - 46, - -70, - -66, - 126, - 23, - -57, - 121, - -58, - 91, - 79, - 9, - 80, - 98, - -55, - 77, - -74, - 66, - -118, - 119, - -23, - 107, - 98, - 55, - 30, - 72, - 108, - 37, - 112, - -99, - -71, - 86, - 69, - -43, - 13, - -103, - 78, - 49, - 26, - -95, - -25, - 89, - 105, - -75, - -123, - 74, - -117, - -21, - -73, - -54, - -9, - -38, - 71, - -127, - 126, - -64, - -25, - 92, - 21, - -51, - -36, - 50, - -49, - 60, - 113, - -36, - 76, - -49, - 3, - -115, - -57, - -40, - -50, - 61, - 85, - -125, - 90, - 89, - -56, - -66, - -50, - -100, - -82, - -55, - 120, - -41, - 8, - 78, - 5, - -97, - -39, - -29, - -8, - -19, - -92, - 10, - -4, - -14, - -103, - -41, - 49, - -36, - -82, - 38, - 70, - -3, - -34, - 49, - 96, - 113, - -20, - -106, - -61, - 31, - -81, - -58, - 106, - -78, - 44, - -81, - 6, - -42, - -66, - 53, - -99, - 49, - 112, - 97, - -50, - 89, - 99, - 24, - -104, - 76, - -119, - -109, - 35, - 73, - 28, - 72, - -121, - 38, - 104, - 96, - 70, - 69, - 114, - 11, - -56, - -46, - 73, - 4, - 125, - 53, - -3, - -52, - 71, - 66, - -85, - -106, - 78, - 93, - 115, - 57, - -36, - 124, - -92, - 25, - 85, - -25, - -60, - 105, - 33, - 40, - -110, - -78, - -55, - -111, - 16, - -110, - 98, - -82, - 84, - 116, - 34, - 71, - -118, - -110, - -73, - -117, - 107, - 110, - -22, - -128, - -79, - -91, - 58, - -32, - -5, - 98, - 56, - -57, - 2, - -28, - 122, - 44, - 27, - -51, - 14, - 19, - -122, - 63, - 67, - -107, - -55, - -54, - -19, - 49, - -18, - 83, - -76, - 115, - 24, - -55, - 113, - 11, - -21, - 74, - -103, - 16, - -29, - -44, - -30, - -45, - 114, - -20, - 83, - 39, - -127, - 6, - -18, - -78, - -45, - 28, - -101, - -114, - 68, - -61, - -43, - 99, - 111, - 6, - -86, - -38, - 123, - 51, - 42, - -95, - 88, - -86, - -63, - -120, - 52, - 76, - -44, - -23, - -125, - 29, - 109, - -26, - 90, - 108, - -91, - -27, - 37, - 65, - -60, - -71, - -44, - -112, - -76, - 61, - -22, - 20, - -17, - -74, - -62, - -108, - -122, - -47, - -42, - 64, - 1, - 104, - 10, - 42, - 65, - -48, - 9, - -45, - 91, - -86, - -13, - 81, - -49, - -43, - 92, - -93, - -110, - 91, - 68, - -49, - 43, - -91, - 67, - 111, - -103, - 121, - 39, - -97, - -19, - -77, - -100, - 114, - -77, - 44, - -73, - -54, - -94, - -30, - 118, - -72, - -35, - 28, - -34, - 63, - -58, - 90, - 99, - 37, - -49, - 12, - 54, - -18, - -79, - -4, - 74, - 78, - 53, - 87, - 39, - 30, - -67, - 118, - -66, - -69, - 27, - 127, - 32, - -57, - 95, - -74, - -92, - -57, - 49, - 120, - -40, - -53, - 88, - -12, - 77, - 47, - -45, - 78, - -115, - 92, - -1, - 0, - 77, - -118, - 3, - -119, - -40, - -11, - 61, - 7, - 0, - -7, - -57, - -43, - 43, - 41, - 11, - 74, - 73, - -42, - -2, - 68, - -72, - 80, - 9, - 8, - 11, - 72, - 7, - -95, - -4, - 2, - -50, - 121, - 106, - 9, - 104, - 121, - 82, - 88, - -103, - 88, - -70, - 24, - 39, - 3, - -91, - 67, - 29, - 45, - 94, - 57, - 122, - 122, - 9, - -113, - -61, - 100, - 42, - -57, - 80, - -86, - -96, - -54, - 87, - -5, - 100, - 33, - 101, - -1, - 0, - -121, - -56, - 116, - -21, - -107, - 66, - -103, - 80, - -110, - -79, - -74, - -116, - 94, - -62, - -89, - 76, - -126, - 84, - -118, - 69, - 116, - 63, - -46, - 9, - -48, - -18, - 86, - 101, - 51, - 25, - -95, - -22, - -19, - 74, - 90, - 84, - 15, - -87, - -80, - -112, - 83, - -35, - 96, - 30, - -2, - -37, - 73, - 94, - -62, - 123, - -20, - 108, - 15, - -30, - -114, - -78, - -72, - 67, - 12, - 17, - 27, - 68, - -68, - -128, - 18, - -74, - -46, - -123, - 43, - -71, - -23, - 95, - 64, - 42, - 78, - -75, - -94, - 61, - -3, - -11, - -20, - 1, - -16, - -66, - -72, - -53, - -21, - -91, - 75, - -12, - -30, - -83, - -57, - -94, - -59, - 71, - 75, - -85, - 91, - -123, - 11, - 125, - -41, - 28, - 33, - 101, - -66, - -96, - -94, - 87, - -13, - 54, - -124, - -85, - -95, - 73, - 1, - 62, - -95, - 109, - 77, - -11, - -85, - -60, - -18, - 60, - -74, - 31, - -112, - -73, - -27, - -84, - -122, - -112, - -61, - -123, - -94, - 98, - -105, - 122, - -6, - -37, - 121, - -92, - -87, - 45, - -68, - -108, - 20, - -81, - -89, - 110, - 48, - -30, - 80, - 22, - -53, - -123, - 14, - 37, - 105, - 113, - -75, - 116, - -12, - 84, - -55, - 89, - 31, - -62, - -120, - -87, - 55, - 93, - 64, - -23, - 117, - -87, - -22, - -44, - 86, - -32, - 54, - -35, - -10, - -32, - 76, - -122, - -91, - 46, - -57, - -53, - -67, - 1, - 71, - 90, - 21, - -37, - -71, - -67, - 125, - 59, - 112, - 48, - -51, - 51, - 18, - 95, - 122, - 108, - -24, - -78, - -98, - 109, - -24, - -42, - 41, - 2, - 60, - -122, - 43, - -70, - 36, - 8, - 14, - 71, - -87, - -106, - 30, - 84, - 9, - -52, - -68, - -53, - 54, - 97, - -103, - 22, - 76, - 33, - -127, - 34, - -50, - 60, - 89, - 48, - -2, - 58, - -74, - 76, - -60, - -38, - 71, - -124, - 117, - 8, - -114, - -63, - 98, - 49, - 121, - -28, - 117, - 69, - -11, - 101, - 62, - -54, - -93, - 122, - 111, - 57, - 25, - 62, - -68, - 70, - -37, - 110, - 68, - -106, - -67, - 47, - -119, - 76, - -112, - -121, - -34, - 87, - -83, - 50, - 60, - 56, - -18, - -91, - -102, - -11, - 124, - 76, - 101, - -66, - 97, - -64, - -113, - 51, - -46, - 109, - 13, - -91, - -94, - 84, - -91, - 36, - -72, - 84, - -123, - -66, - -39, - 44, - 31, - -121, - 117, - 14, - 56, - -90, - 11, - 72, - 83, - 126, - -86, - 118, - -49, - 89, - 83, - -50, - -6, - -86, - 125, - 8, - 100, - 53, - 3, - 109, - -122, - 6, - -26, - -83, - 78, - 45, - -89, - -61, - 46, - -111, - -22, - 54, - -91, - -81, - -42, - 105, - 42, - 8, - 97, - -58, - 92, - 90, - 82, - -30, - -93, - 41, - -92, - -96, - -58, - 46, - -12, - 36, - 51, - -48, - -106, - -48, - -99, - -124, - -8, - -125, - -14, - -10, - -14, - -70, - 93, - -39, - -77, - 100, - 88, - -80, - 116, - -23, - 26, - 81, - 38, - -17, - 123, - 29, - 91, - -128, - -87, - -27, - -50, - 91, - 107, - -96, - 5, - 85, - -23, - 103, - 78, - -5, - -34, - -122, - -123, - 1, - -72, - 6, - -84, - -107, - 60, - 116, - 70, - -122, - -121, - -43, - 49, - 73, - 117, - -78, - -107, - 41, - -80, - 27, - -46, - 86, - -78, - -76, - 1, - -44, - -83, - 33, - -34, - -112, - -108, - -19, - 29, - 73, - 86, - -107, - -44, - 18, - -124, - 117, - -83, - 94, - 50, - -85, - 43, - -29, - 91, - 61, - 53, - -8, - 111, - -73, - 25, - -40, - -79, - -100, - -99, - 30, - 51, - -51, - 40, - -3, - -31, - 33, - 15, - -80, - -123, - 66, - -125, - -24, - -73, - -16, - 76, - -83, - 12, - -70, - -4, - -44, - -119, - 107, - -124, - -62, - -93, - -61, - 122, - 60, - 101, - -65, - 96, - -28, - 10, - -23, - -110, - -103, - 53, - 82, - -55, - 61, - 103, - -46, - 103, - -91, - 33, - 73, - 107, - -88, - 5, - -83, - -80, - -25, - -90, - 84, - -123, - 44, - 33, - 42, - 109, - 46, - 41, - -76, - 22, - -48, - -112, - -106, - -54, - -75, - -94, - -91, - 5, - 68, - -44, - -65, - -9, - 98, - -37, - -24, - 75, - -59, - -112, - 66, - -108, - 18, - -82, - -126, - -92, - -83, - 69, - 4, - -123, - 16, - -94, - 71, - 88, - -23, - 79, - 87, - -88, - -112, - 82, - -96, - 52, - 122, - -113, - -118, - 89, - 12, - 110, - -79, - 48, - 85, - -115, - 104, - -121, - 29, - 37, - -51, - -45, - 26, - -22, - 4, - -45, - 106, - 13, - -23, - 68, - -112, - 65, - -41, - -123, - -17, - -111, - -44, - -84, - -22, - 109, - -114, - -32, - -97, - 45, - 104, - 5, - -41, - -52, - 81, - -34, - -3, - -72, - 63, - -96, - -95, - 51, - 29, - 12, - 72, - 41, - -122, - -89, - 62, - 28, - 33, - -9, - -44, - -31, - 17, - -108, - 22, - 3, - -50, - -87, - -90, - 16, - -15, - 126, - 58, - -112, - -73, - 20, - -76, - 54, - -49, - -60, - 37, - 73, - 96, - -76, - -22, - -125, - 110, - -57, - -110, - -27, - -83, - -88, - 101, - -123, - 50, - -124, - -72, - 85, - -23, - 48, - 16, - -76, - -6, - 69, - -92, - 60, - 10, - 82, - 79, - 74, - -110, - -93, - -42, - 80, - 123, - -24, - 15, - -104, - -92, - 116, - -11, - 20, - -97, - 10, - -102, - -9, - 100, - -73, - 49, - 125, - 93, - 101, - 76, - -91, - -91, - -95, - -62, - -61, - -19, - 54, - -4, - 89, - 41, - 105, - -40, - -78, - -39, - 68, - -72, - -20, - -56, - 17, - -26, - 70, - 125, - -119, - 80, - -34, - 121, - -122, - 86, - -74, - 31, - 97, - -44, - -95, - 37, - 104, - 30, - 25, - 16, - -19, - -89, - 21, - 5, - 7, - 75, - 73, - 1, - 72, - 91, - -35, - 42, - 64, - 105, - -73, - 74, - 88, - 113, - -41, - 10, - 16, - 74, - 91, - 80, - 125, - 45, - -72, - -124, - 54, - -26, - -61, - -99, - 1, - 42, - 36, - 33, - 91, - 6, - 19, - -60, - -79, - -105, - 29, - 77, - -43, - -46, - 84, - -39, - 32, - -24, - 42, - -127, - -5, - -74, - 107, - 97, - -80, - -38, - -55, - -67, - 95, - 63, - 34, - 82, - 122, - 67, - 5, - 32, - 16, - 70, - -43, - -37, - 126, - -3, - -5, - -34, - -69, - -23, - 92, - 50, - 99, - 50, - 27, - 109, - 75, - -119, - 21, - 77, - 59, - 24, - 7, - 93, - 117, - 1, - -49, - -35, - -91, - 43, - 109, - -76, - -105, - 10, - 58, - 86, - -56, - -11, - -100, - 67, - 94, - -95, - 82, - 85, - -44, - -21, - 104, - 79, - 74, - -54, - 74, - -70, - -112, - -91, - -122, - -54, - 67, - 97, - 79, - 52, - 101, - 62, - 93, - 105, - 50, - 28, - 117, - 72, - 13, - -95, - -50, - -107, - 32, - 61, - -23, - -95, - -104, - 45, - 50, - -4, - -128, - -14, - 89, - 46, - 109, - 111, - 124, - 74, - -36, - 101, - 45, - -4, - 52, - 96, - -53, - 97, - 42, - 43, - 49, - -34, - 68, - 117, - 58, - -55, - 42, - 83, - -84, - 55, - 17, - -123, - 56, - 19, - 30, - 28, - 116, - -6, - -118, - 102, - 51, - 14, - -70, - -80, - -120, - -128, - -83, - 78, - -72, - -24, - 113, - -41, - 93, - -110, - 16, - -119, - 47, - -52, - 126, - 80, - -115, - -26, - 73, - 29, - -58, - 19, - -24, - 72, - 90, - 79, - 83, - -83, - -108, - 39, - -88, - 16, - -34, - -128, - -22, - 11, - -40, - 79, - -90, - -17, - 91, - -127, - 72, - 4, - 19, - -89, - 11, - -120, - 27, - 5, - 70, - -66, - 66, - -12, - -122, - 44, - 3, - 13, - 0, - 4, - -48, - -95, - -90, - -44, - 8, - 36, - -126, - 108, - 13, - 13, - 104, - 64, - -29, - 93, - -22, - -111, - -98, - -120, - 53, - -22, - 70, - -65, - -38, - 61, - 15, - -95, - -40, - 31, - 83, - -91, - -114, - 44, - 23, - 8, - 99, - -75, - -103, - -17, - 33, - 59, - 83, - 101, - -100, - -38, - -15, - -67, - 101, - 61, - 13, - -114, - 105, - 59, - -110, - -93, - 85, - 92, - 90, - 71, - -63, - 107, - -16, - -60, - -57, - -55, - -78, - 108, - -118, - 85, - 70, - 55, - 26, - 117, - -11, - -60, - -122, - 113, - -22, - -53, - -22, - 108, - 46, - -86, - -78, - 85, - 19, - -105, - -36, - -121, - 99, - -123, - -42, - -51, - -65, - -57, - 43, - 108, - 103, - -50, - -118, - -78, - -27, - 12, - 15, - 44, - -60, - 113, - 106, - -84, - -86, - 118, - 39, - -99, - 87, - 83, - 100, - 24, - -10, - 45, - 102, - -26, - 65, - -110, - -31, - -9, - 120, - -11, - 44, - 57, - 57, - -37, - 121, - 61, - -50, - 13, - 34, - -126, - -3, - -39, - 14, - 87, - -28, - 116, - 25, - -99, - 30, - 43, - 126, - -10, - 59, - 123, - 46, - 61, - 82, - -78, - 73, - -72, - -113, - 34, - -41, - -47, - 85, - 57, - 31, - 13, - 127, - 33, - 125, - 97, - -113, - -26, - 20, - 21, - 83, - 94, - 119, - 34, - -58, - 83, - -107, - -41, - -69, - 17, - 81, - -104, - -82, - 69, - -52, - -38, - 34, - -36, - -43, - -65, - 25, - 72, - -102, - 37, - -41, - -95, - -25, - -35, - 82, - 25, - 67, - -15, - -2, - 24, - -91, - 45, - 43, - -30, - 125, - 83, - -91, - 50, - -128, - 100, - -20, - 121, - 11, - -117, - 108, - 23, - -44, - -9, - 13, - 124, - 73, - 8, - 109, - 27, - 95, - 37, - -28, - -86, - 81, - 109, - -124, - 33, - -106, - 91, - 78, - -30, - -110, - 82, - -37, - 72, - 109, - 9, - 73, - -2, - 4, - -91, - 9, - -20, - 2, - 79, - -115, - 119, - 46, - 124, - -111, - -108, - 101, - -122, - 105, - 26, - 22, - -118, - 52, - -110, - 33, - 28, - 22, - -59, - 11, - -97, - 44, - -58, - 120, - -26, - 91, - 46, - 13, - 107, - 26, - -76, - 118, - -88, - 124, - 89, - -125, - 51, - -127, - -95, - -16, - 122, - 36, - 69, - 89, - 21, - -53, - 36, - -99, - 114, - -118, - 13, - -47, - -9, - -93, - -16, - -34, - 54, - -82, - -110, - 46, - -61, - 48, - 122, - 102, - 29, - 8, - 5, - -59, - -68, - -5, - 62, - 120, - 127, - 46, - -84, - -13, - 13, - 121, - 69, - -54, - -100, - -93, - 10, - -5, - -121, - 120, - -18, - 123, - -106, - -40, - 22, - 107, - 69, - -117, - -75, - -101, - 113, - -89, - 40, - 99, - -66, - 92, - -2, - -48, - 15, - 51, - 8, - -60, - -7, - 101, - 84, - 118, - -105, - -40, - -31, - -56, - 109, - -72, - -89, - -56, - 93, - 11, - 57, - 111, - 15, - 99, - 55, - 104, - -56, - 124, - -74, - 103, - -98, - 103, - 23, - -60, - -4, - -121, - -98, - 101, - 28, - -109, - -27, - 35, - -112, - -79, - 126, - 86, - -42, - 78, - 93, - -62, - 44, - 113, - -19, - -34, - 87, - -113, - -26, - 25, - 54, - 93, - 67, - 107, - -128, - 114, - 116, - 110, - 17, - -28, - -102, - -109, - -121, - -31, - 118, - 57, - 6, - 59, - -56, - 99, - 22, - -70, - 103, - 49, - -83, - -85, - 99, - 27, - -27, - -37, - -86, - -100, - -109, - 30, - -92, - -28, - 124, - 103, - 53, - -63, - -31, - 100, - 111, - 100, - 20, - -16, - -77, - 44, - 78, - -70, - -73, - 51, - -89, - 105, - 118, - 82, - -78, - 60, - 7, - 16, - -76, - -71, - 63, - -103, - 91, - 126, - 64, - -107, - 110, - -10, - 116, - -41, - 41, - -27, - -78, - -13, - 12, - 78, - 54, - 15, - -112, - 75, - -56, - -4, - -55, - 114, - -114, - 71, - 54, - -13, - 7, - -125, - -110, - 126, - -46, - 66, - -61, - 111, - -35, - -97, - 99, - 49, - -7, - -104, - -52, - 44, - -78, - 35, - 89, - 52, - 60, - 102, - -39, - 75, - -83, - -115, - 114, - -44, - 108, - -127, - -120, - 8, - -106, - -72, - -77, - -108, - -123, - -127, - -108, - 96, - -107, - -109, - 88, - -113, - 85, - -60, - -74, - -11, - -65, - 117, - 74, - -78, - -103, - 1, - 53, - -36, - -71, - -101, - 67, - 17, - 37, - -50, - -120, - -36, - 27, - 41, - -111, - 19, - 25, - -76, - 8, - -78, - -89, - 87, - 70, - 106, - 28, - -7, - 45, - 116, - 57, - 46, - 28, - 118, - 99, - -66, - -73, - 25, - 105, - 40, - 78, - -120, - -36, - -65, - -100, - -85, - 25, - 37, - -99, - -26, - 18, - 42, - -89, - 64, - 16, - 16, - -110, - 4, - -115, - 100, - -13, - 22, - 86, - -23, - 44, - 28, - 42, - -78, - 18, - 23, - -50, - -19, - 35, - -11, - 117, - 109, - 11, - -52, - -71, - 97, - 80, - -119, - 26, - -59, - -48, - 75, - 18, - 76, - -54, - 89, - 9, - 37, - 105, - 66, - -112, - 13, - 116, - -106, - 54, - 45, - -123, - 0, - -85, - 85, - 68, - -26, - 46, - 98, - 88, - 91, - 12, - -67, - 33, - 49, - -97, - 118, - 59, - -49, - 69, - 67, - -117, - 12, - 58, - -4, - 118, - -33, - 110, - 59, - -18, - 52, - -97, - -35, - -83, - -40, - -19, - 75, - -110, - -122, - 29, - 88, - 43, - 101, - 18, - 95, - 75, - 106, - 74, - 93, - 119, - -86, - 61, - -40, - -110, - 86, - -123, - 55, - -67, - 39, - 100, - -87, - 71, - -40, - 36, - -96, - -12, - -5, - -112, - 122, - -6, - -119, - 0, - -17, - 96, - 14, - -95, - -67, - 108, - -35, - 105, - 18, - 56, - 114, - 63, - 101, - -16, - 82, - 74, - 7, - 72, - -1, - 0, - -25, - 63, - 39, - 10, - 7, - 74, - 80, - -42, - -30, - -11, - 20, - -114, - -126, - -110, - 83, - -80, - -123, - 116, - -123, - -12, - -6, - -119, - -22, - 21, - 126, - -1, - 0, - -122, - -104, - 112, - 41, - 92, - 18, - -89, - 18, - -107, - 41, - 68, - 39, - -108, - 114, - -122, - 87, - -45, - -46, - 122, - 72, - 116, - -62, - 88, - -18, - -77, - -13, - 36, - -128, - -81, - 77, - 29, - 1, - 105, - 83, - -119, - 45, - -115, - 54, - 28, - -24, - 89, - -102, - 9, - 108, - -118, - 35, - -86, - 17, - -88, - 3, - 79, - -7, - -92, - 81, - -18, - 110, - -128, - 4, - -110, - 47, - -117, - 34, - -49, - -123, - -85, - -90, - 100, - -48, - -126, - 9, - 18, - 17, - 90, - 85, - -46, - 1, - 96, - -6, - -47, - 39, - 109, - 120, - -89, - 110, - 82, - -96, - -19, - 79, - 58, - -76, - -92, - -5, - 111, - -72, - 86, - -74, - 1, - -24, - 27, - -22, - 0, - -114, - -112, - 65, - 0, - 31, - 99, - -92, - -99, - 116, - 38, - -75, - 13, - -88, - 105, - 5, - -48, - -110, - 79, - 116, - -112, - 20, - 19, - -20, - 118, - 58, - -122, - -108, - 126, - -102, - 27, - -20, - 118, - 0, - 3, - -59, - -84, - 94, - 89, - -62, - -88, - 89, - 79, - -10, - 16, - -107, - 14, - -112, - 73, - -2, - -45, - -14, - -30, - 65, - 41, - 42, - 40, - 87, - 92, - 36, - 105, - 73, - 58, - 73, - 9, - 10, - 70, - -64, - -23, - 112, - -127, - -44, - 113, - -50, - 105, - -61, - 93, - -117, - 124, - 11, - -92, - -12, - -115, - 127, - -14, - -95, - -107, - 13, - -113, - -60, - 106, - 33, - 29, - -69, - 15, - 113, - -95, - -4, - -68, - 45, - 108, - 97, - -72, - -127, - -44, - -23, - -34, - 50, - 119, - 95, - 73, - 7, - -25, - -37, - -13, - 51, - -19, - 103, - -68, - -118, - 69, - 13, - -70, - -64, - -19, - -73, - -12, - -12, - -6, - 105, - -81, - 126, - 17, - -43, - -91, - -15, - 0, - -64, - 76, - -57, - -102, - -128, - 30, - 22, - 10, - -128, - 94, - -112, - 35, - 61, - 49, - 105, - 106, - 58, - -35, - 67, - 33, - 10, - 104, - 76, - 76, - 101, - 41, - -76, - -68, - -22, - 16, - 16, - -53, - 110, - -95, - 15, - 40, - -72, - -106, - -35, - -52, - 109, - -121, - 66, - 19, - -48, - 91, - -18, - -91, - 35, - -96, - 5, - -121, - 18, - -108, - -12, - 105, - 68, - -108, - -124, - 116, - -81, - -87, - 65, - 0, - 44, - -88, - 41, - 11, - -21, - 74, - 54, - -39, - 93, - -127, - -123, - -103, - -16, - -68, - -109, - 25, - -65, - -20, - 6, - 60, - 116, - -78, - -41, - 67, - -18, - -89, - -108, - 115, - 37, - 42, - 81, - 84, - -89, - 15, - -60, - 60, - -121, - 27, - 95, - 91, - -23, - 67, - -24, - -114, - 26, - -126, - -36, - 118, - -43, - 30, - 51, - 78, - 22, - 12, - -113, - -118, - -110, - -15, - 90, - 111, - -72, - 102, - 11, - -45, - 99, - 73, - -32, - -105, - -29, - 73, - -124, - -12, - -120, - -86, - -115, - 51, - -112, - -78, - 54, - 37, - -75, - 38, - 52, - -128, - -37, - -79, - -84, - 33, - -68, - -49, - -83, - 5, - -10, - -126, - 93, - 15, - 39, - 82, - 22, - -52, - -92, - 24, - -118, - -20, - 28, - 117, - 7, - -63, - 22, - -86, - -94, - 41, - 65, - 52, - 72, - -72, - 65, - 32, - -112, - 9, - -95, - 38, - -76, - 104, - -98, - -30, - -59, - -48, - -32, - 105, - 114, - 64, - -74, - 50, - 33, - -45, - -1, - 0, - -36, - -45, - 75, - 23, - 105, - -38, - -120, - 29, - -115, - 17, - -87, - -45, - -118, - -15, - -115, - 98, - 18, - 50, - -84, - -93, - 27, - -58, - -39, - 85, - -117, - 73, - -56, - 50, - 42, - 122, - 38, - -33, - -123, - 82, - -19, - -99, - -120, - 22, - -10, - 81, - -85, - -61, - -112, - -23, - 88, - 125, - -73, - 108, - -26, - 36, - -56, - -22, - -115, - 91, - 30, - 83, - 78, - 77, - -112, - 17, - 17, - -71, - 13, - -83, - -64, - -76, - -68, - -77, - -50, - 11, - -93, - -93, - -61, - 94, - -49, - 49, - 59, - 91, - 6, - -87, - -102, - -101, - 108, - -41, - -89, - -106, - 78, - -121, - -22, - 79, - -109, - 87, - 63, - 10, - -123, - 47, - 30, - -58, - 38, - 66, - -91, - -127, - 23, - 39, - -74, - -83, - 99, - 62, - -57, - -18, - 38, - -70, - -33, - -35, - 51, - 85, - 78, - -101, - -119, - -109, - 49, - -102, - 86, - 107, - 96, - -67, - 114, - 84, - -50, - 87, - -61, - 75, - 105, - -80, - -25, - 9, - 2, - 2, - -117, - 69, - -81, - -19, - 35, - 41, - 90, - -110, - -42, - -62, - -127, - 108, - 24, - -95, - 42, - 61, - 107, - 112, - 22, - -65, - 118, - 66, - -108, - -110, - -107, - 40, - -83, - 101, - 50, - 121, - 63, - 35, - 98, - -71, - 53, - 5, - -77, - 71, - -117, - 110, - -112, - 28, - 67, - -75, - -114, - -36, - 73, - -49, - 114, - 27, - -102, - 104, - -7, - 12, - -86, - -52, - -119, - -118, - 11, - -53, - 54, - -91, - 68, - 85, - 101, - -18, - 75, - 25, - -101, - 60, - -119, - -6, - -55, - -105, - 65, - -37, - -122, - -39, - 106, - 82, - -32, - 90, - 33, - -92, - 47, - -32, - -120, - -105, - 10, - 110, - -88, - 93, - 3, - -127, - -44, - 1, - 71, - 49, - 14, - -77, - 99, - -46, - 94, - -32, - 26, - -48, - -22, - 124, - -96, - -125, - -91, - 81, - -25, - 71, - 78, - -84, - 84, - -110, - 9, - 86, - 30, - 38, - -107, - 71, - 91, - -114, - -56, - 6, - -5, - -117, - -83, - 116, - 3, - -118, - -127, - 26, - 26, - -107, - 32, - 105, - -49, - 65, - -48, - 65, - 75, - -121, - 99, - 75, - 4, - -108, - -108, - -83, - 33, - 69, - 7, - 96, - 16, - -93, - -96, - -126, - 82, - 73, - 74, - 118, - -80, - 75, - 10, - -117, - -26, - 105, - -63, - -89, - 64, - 80, - 87, - 75, - -67, - 73, - 108, - -98, - -91, - 18, - -38, - -44, - -123, - -96, - -124, - 104, - -19, - 75, - 74, - -102, - 40, - 5, - 71, - -84, - 29, - 40, - -16, - 70, - 122, - 20, - -113, - 81, - 13, - -92, - -85, - -91, - -44, - -88, - -83, - 13, - 60, - -126, - -105, - 91, - 82, - 22, - 82, - -37, - -55, - 113, - 1, - -60, - -91, - 106, - 83, - 78, - -96, - 23, - 25, - 88, - 75, - -83, - 45, - -73, - -48, - -38, - -47, - 47, - 1, - -11, - -123, - 33, - -96, - 6, - -35, - 95, - 72, - 67, - -127, - 40, - 66, - 118, - 64, - -38, - -100, - 91, - -119, - 70, - -69, - -107, - 41, - 68, - -76, - -124, - 104, - 41, - 106, - 33, - 74, - -23, - 54, - 40, - 20, - 49, - 14, - 52, - 27, - 16, - 40, - 105, - -87, - -12, - -48, - 94, - -32, - -9, - -45, - -41, - -118, - 95, - 45, - -104, - 14, - -126, - 117, - -7, - 123, - 126, - -66, - -32, - -3, - 71, - 17, - -110, - -22, - -93, - 69, - -122, - 66, - -93, - -54, - 51, - 30, - 121, - -89, - -104, - -106, - 100, - -122, - -95, - -120, - -120, - 76, - -108, - 72, - 105, - -56, - 102, - 26, - -99, - 125, - -9, - -92, - 6, - 61, - 9, - -115, - -50, - 105, - -90, - 19, - 30, - 67, - 14, - -60, - -112, - -73, - -48, - -12, - 65, - 103, - -99, - 75, - 78, - 41, - 1, - -77, - -80, - 79, - 87, - -54, - -32, - -38, - -70, - -108, - 55, - -14, - -110, - -109, - -40, - 14, - -23, - 58, - 62, - -2, - 24, - -21, - -110, - -23, - 42, - 50, - 81, - -22, - 37, - 77, - -12, - -96, - 56, - -67, - -83, - 61, - 13, - 37, - -90, - -46, - -128, - -96, - 72, - 109, - -96, - 16, - -112, - -97, - 111, - 77, - 41, - 74, - 74, - 6, - -108, - -104, - -89, - 98, - 87, - -72, - -78, - -73, - 64, - 43, - 87, - 126, - -63, - 0, - 36, - 18, - 79, - 72, - -20, - 55, - -46, - 73, - 4, - -9, - -18, - 15, - -52, - 124, - 74, - 76, - 80, - 117, - -116, - -127, - 100, - 88, - 107, - -95, - -9, - 70, - -105, - -21, - -72, - -44, - 13, - -51, - 11, - 60, - 102, - 60, - -46, - 40, - 56, - -22, - -83, - 61, - 111, - 81, - 100, - -22, - 53, - -34, - -5, - -48, - -85, - -48, - 113, - 84, - -20, - -78, - 41, - 18, - 86, - 88, - -112, - -31, - -23, - 82, - -56, - 111, - -87, - 42, - 8, - 61, - 74, - 58, - 86, - -56, - 4, - 43, - 71, - 96, - -108, - -109, - -45, - -40, - -9, - 7, - -58, - 101, - 123, - -88, - 42, - 41, - 37, - -89, - 10, - 18, - 11, - 74, - 87, - 74, - -44, - 66, - -2, - 101, - 2, - 14, - -121, - -4, - 63, - 68, - -87, - 42, - 10, - 3, - 91, - 62, - 6, - 75, - -109, - 29, - 122, - 48, - 66, - -62, - 62, - 28, - 126, - -25, - -92, - -124, - -87, - -80, - -107, - 45, - 101, - 105, - 90, - 66, - 23, - -22, - 5, - 41, - 101, - 10, - 42, - 83, - -128, - 20, - 54, - 52, - -108, - -91, - 2, - 74, - 35, - 45, - 53, - -22, - 117, - -123, - -121, - 22, - 27, - 44, - -111, - -90, - -110, - -126, - 22, - 58, - -70, - -55, - 108, - -85, - -91, - 72, - -38, - 116, - -39, - 73, - 10, - 61, - 65, - 71, - 68, - 120, - -25, - 75, - -111, - 35, - -55, - -44, - -20, - 88, - -109, - 68, - -67, - -115, - 40, - 18, - 55, - 55, - -81, - -35, - -45, - 67, - 85, - -95, - 60, - 118, - 96, - -125, - 93, - 127, - -17, - -95, - -2, - 111, - -65, - -74, - -90, - 29, - 81, - -106, - -61, - -31, - 66, - 66, - 39, - -126, - -46, - 88, - -108, - -105, - -46, - -122, - 16, - -54, - 14, - -70, - 23, - 17, - 49, - -100, - 89, - 80, - 59, - 82, - 84, - -44, - -124, - 20, - -98, - -67, - -95, - -59, - 43, - 99, - -86, - -70, - 5, - -67, - -19, - -52, - 26, - -88, - 9, - -107, - 62, - -50, - 116, - -74, - -29, - -60, - 98, - 35, - 43, - 121, - -11, - 62, - -14, - -126, - 90, - 102, - 44, - 102, - 26, - 82, - -44, - -29, - -114, - -83, - 13, - -95, - -74, - -112, - 2, - 79, - 96, - -109, - -44, - 58, - 121, - 21, - 113, - 27, - 105, - 43, - 90, - -112, - -14, - -58, - -126, - -100, - 11, - 82, - -110, - -67, - 30, - -109, - -47, - -42, - -38, - 87, - -75, - 13, - -20, - -84, - 37, - 64, - -127, - -45, - -33, - 68, - -68, - -80, - 70, - 41, - 32, - -31, - -15, - 45, - -28, - 52, - -46, - -65, - 110, - 121, - 127, - -113, - -72, - -98, - -50, - 96, - -116, - -89, - -25, - -57, - -59, - -18, - 34, - -28, - -41, - -41, - -75, - 80, - 80, - -27, - -75, - 60, - 86, - 19, - -105, - 47, - 26, - -83, - -60, - 111, - -28, - 62, - -69, - 38, - -35, - -61, - -82, - 114, - 90, - -33, - -71, - 110, - -51, - -126, - -85, - 37, - -80, - -115, - 35, - 120, - -14, - 114, - 37, - 118, - 92, - 124, - 12, - 44, - -82, - 97, - 58, - -60, - 122, - 100, - 120, - 48, - -30, - 51, - 120, - 72, - 42, - -68, - 92, - -121, - -23, - -57, - 73, - 24, - 48, - -115, - -91, - 14, - -29, - -95, - 91, - -122, - 92, - -89, - -106, - 63, - 52, - -26, - 56, - -100, - -67, - 29, - 35, - 108, - -87, - -29, - -124, - 72, - -20, - -88, - -120, - 101, - -111, - 35, - 82, - -50, - -20, - 17, - 23, - -87, - -128, - 46, - -60, - 34, - 89, - 103, - 33, - 65, - 60, - 17, - -57, - -29, - -50, - 77, - -76, - -86, - -79, - -56, - 43, - 48, - -4, - -126, - -57, - 28, - 52, - 121, - 38, - 104, - -77, - -121, - 64, - -56, - 114, - -100, - 83, - 29, - -61, - -15, - -28, - 100, - 86, - 57, - 5, - -68, - -69, - -42, - 29, - -66, - 69, - 78, - 47, - -122, - -61, - -58, - 47, - -47, - 121, - 105, - -110, - 93, - 17, - 64, - -59, - 43, - -87, - -55, - 44, - -47, - 44, - -11, - -68, - 37, - 22, - 100, - -55, - -20, - 45, - -49, - 89, - -89, - 118, - -72, - -31, - -73, - 36, - -40, - 66, - 37, - -28, - 73, - -116, - -30, - -101, - 120, - -70, - -4, - -106, - -46, - -74, - -46, - -36, - 98, - -105, - 22, - 10, - -102, - -118, - -75, - 33, - -121, - 93, - 67, - -50, - -76, - -121, - 61, - 27, - -7, - 103, - -14, - 7, - -26, - 87, - -52, - 46, - 17, - -62, - -105, - 124, - 123, - 77, - 10, - -117, - -114, - 57, - -123, - -116, - -117, - 9, - -77, - -52, - -71, - 14, - -69, - 23, - -58, - 113, - 124, - 123, - 40, - -60, - 99, - -89, - -42, - 77, - 100, - -70, - -103, - 121, - -98, - 115, - -112, - -30, - 121, - 69, - 44, - 41, - 117, - 16, - -78, - -100, - 115, - 25, - -82, - -78, - 127, - -111, - -29, - 114, - 6, - 21, - 97, - -113, - 99, - -104, - 29, - 109, - -105, - 37, - -28, - 126, - 105, - -13, - 58, - -106, - -72, - -73, - -99, - 57, - -29, - -119, - 97, - 38, - -101, - -18, - -18, - 57, - -27, - 12, - -97, - 27, - -116, - -116, - 122, - -40, - 100, - 88, - -70, - 36, - 65, - -67, - -73, - -84, - -80, - -3, - -117, - -56, - 25, - 68, - 120, - 87, - 56, - 52, - -55, - 21, - -122, - -33, - 18, - -97, - 18, - 34, - 98, - 74, - -86, - -77, - 14, - -58, - -97, - 121, - 25, - 113, - -82, - 103, - -22, - -65, - 13, - -4, - 125, - -2, - 115, - -51, - 102, - -27, - -110, - -64, - -72, - -3, - 10, - 126, - -54, - 82, - 89, - -26, - -106, - 56, - -126, - 22, - 72, - -14, - -116, - -86, - -85, - 35, - 84, - 78, - -62, - 104, - -60, - 40, - -34, - 66, - -80, - 42, - -75, - -98, - -49, - -2, - 49, - 127, - -123, - -33, - 4, - 124, - 11, - -113, - -56, - -25, - -8, - 63, - -29, - -1, - 0, - -4, - 100, - -13, - 9, - 48, - 121, - -2, - 52, - -4, - -66, - 76, - 25, - 57, - 119, - 52, - -57, - 119, - -114, - 70, - -60, - -108, - 52, - -112, - 77, - -118, - -46, - -63, - -109, - -113, - 38, - 51, - 72, - 114, - -79, - 36, - -57, - 15, - -41, - -109, - 20, - -20, - 113, - 122, - 110, - 85, - 34, - 115, - -60, - -66, - -30, - -100, - 116, - 48, - -37, - 61, - 74, - 91, - -114, - -87, - 45, - 48, - -54, - 90, - -114, - -54, - 72, - -18, - 81, - 29, - -92, - 54, - -53, - 73, - 10, - 13, - -91, - 13, - -74, - -124, - -2, - -27, - -76, - -8, - 52, - -30, - -81, - 46, - 60, - -21, - -49, - 55, - 15, - 81, - 112, - -121, - 11, - -14, - -81, - 53, - -28, - 17, - -29, - 72, - -99, - 34, - -117, - -118, - -72, - -5, - 45, - -28, - 59, - -106, - 33, - -60, - 122, - -66, - 36, - -71, - -85, - -88, - -60, - -86, - 110, - 44, - -66, - 6, - 12, - -101, - -118, - 88, - -13, - -90, - -90, - 49, - -119, - 2, - 77, - -43, - 44, - 105, - 111, - 48, - -11, - -75, - 122, - 31, - 18, - 73, - 122, - 90, - -46, - -124, - 50, - -111, - -44, - 66, - 65, - -38, - 74, - -42, - 78, - -64, - 0, - 32, - -107, - 29, - -97, - -86, - 83, - -40, - 29, - 29, - -110, - -112, - 118, - 27, - -27, - 19, - -107, - 124, - -71, - 96, - -46, - 120, - 110, - -105, - -51, - -74, - 23, - -49, - 124, - -17, - -63, - 24, - 103, - -104, - 43, - -36, - -37, - -110, - -4, - -75, - 82, - 114, - 77, - -122, - 63, - -61, - 25, - 126, - 35, - -56, - 60, - 89, - -5, - 10, - -1, - 0, - 34, - -29, - 48, - -23, - 114, - 60, - 54, - -29, - 13, - -25, - -18, - 48, - -68, - -96, - -92, - -65, - 109, - -81, - -67, - 44, - 106, - 60, - -62, - 98, - -24, - -90, - -64, - 46, - -14, - -18, - 19, - -86, - -29, - -55, - -106, - 60, - -93, - -70, - 101, - 36, - -116, - -66, - 36, - 49, - 52, - -82, - -73, - -27, - 80, - 9, - 35, - -95, - -120, - -23, - -115, - -103, - 21, - -103, - -36, - 8, - -44, - 23, - -119, - 65, - 112, - -51, - 34, - 34, - -77, - 14, - 21, - -31, - 123, - 15, - -57, - -45, - -38, - -5, - 119, - -11, - -9, - -29, - 91, - -16, - -23, - 122, - -1, - 0, - -33, - 54, - 122, - 78, - -64, - -47, - 64, - 87, - 81, - 78, - -46, - 82, - 14, - -64, - 0, - -127, - -36, - 13, - -115, - -10, - 87, - 87, - 116, - -106, - 66, - -60, - 91, - 113, - -76, - 45, - -33, - -101, - -93, - 101, - 37, - 73, - 74, - 71, - 65, - 36, - 43, - 71, - 91, - 27, - 32, - 125, - 72, - 58, - 32, - -85, - -23, - -30, - -42, - 70, - -26, - 89, - 85, - 94, - 106, - 47, - -4, - -56, - -64, - 87, - 32, - -39, - 73, - -71, - -27, - 60, - -33, - -110, - 24, - -99, - -111, - -14, - 73, - -111, - -51, - -11, - 114, - -77, - 43, - 75, - -69, - 68, - -27, - -79, - 57, - -66, - 6, - 45, - 88, - -120, - -4, - -9, - -119, - -56, - -72, - 25, - 86, - 29, - -51, - 16, - -16, - 38, - 17, - 93, - -54, - -43, - 20, - -36, - -118, - -100, - 4, - -90, - 40, - -59, - 23, - 123, - 56, - -45, - -19, - 20, - -31, - -20, - 83, - 23, - 92, - 14, - 80, - -14, - 35, - -57, - -34, - 106, - -77, - 57, - 88, - -121, - 15, - 64, - -103, - -56, - -2, - 103, - 115, - -54, - -18, - 64, - -52, - -27, - -25, - 88, - 46, - 113, - -112, - -49, - -49, - -14, - -39, - 25, - -123, - 39, - 17, - 98, - 60, - -121, - 63, - 27, - -52, - -8, - -74, - -57, - 19, - -30, - 92, - 35, - -115, - -17, - 51, - -37, - -86, - 94, - 47, - -82, - -29, - -52, - 118, - -22, - 116, - -66, - 70, - 106, - 93, - -83, - 4, - -110, - 18, - 57, - -95, - 84, - 63, - -27, - -81, - 57, - 100, - -113, - -60, - 68, - -102, - 16, - -54, - -52, - -54, - 28, - 19, - 32, - 85, - 101, - -120, - 30, - -94, - 67, - 117, - 56, - 20, - -118, - 78, - -100, - 72, - 71, - -73, - -108, - 31, - 109, - 9, - 59, - 123, - -9, - -4, - 120, - -45, - 11, - -11, - -118, - -116, - 122, - 25, - 111, - 104, - 14, - 36, - -10, - -34, - -2, - 93, - -23, - 41, - -20, - 84, - 14, - -9, - -46, - -91, - 0, - 123, - -24, - -92, - -5, - -8, - -107, - -81, - 92, - -43, - 41, - -90, - -104, - 71, - 73, - -40, - -7, - -108, - -91, - -112, - -112, - 63, - -119, - 41, - 74, - -127, - 63, - 80, - 0, - 87, - -54, - 116, - 2, - -66, - 98, - 124, - 110, - 71, - 45, - -13, - -127, - -28, - -58, - -41, - -116, - -15, - -114, - 55, - -62, - 124, - -125, - 98, - -106, - 23, - -8, - -33, - 30, - -7, - -90, - -60, - 40, - 121, - 79, - 35, - -76, - -61, - 49, - 94, - 66, - -91, - -78, - -26, - 25, - -71, - -26, - 13, - -63, - -46, - -78, - -15, - -122, - 113, - -38, - -15, - -114, - 117, - 95, - 6, - -15, - 13, - -66, - 31, - 126, - -26, - 95, - -99, - -29, - -44, - -68, - -107, - 119, - -50, - 20, - 85, - -103, - 78, - 35, - -104, - 113, - -17, - -36, - -71, - 101, - -57, - 47, - 107, - 37, - -116, - 70, - -64, - 41, - -43, - -4, - 26, - -125, - -119, - 74, - 16, - -96, - -29, - 100, - 3, - -4, - 93, - 42, - -23, - -23, - 86, - -128, - -20, - -123, - -5, - 4, - -124, - -89, - 122, - 80, - -23, - -16, - -57, - 15, - 30, - 121, - -19, - -114, - 60, - -8, - -54, - 26, - -128, - 99, - 27, - 22, - 80, - -49, - -86, - 120, - 110, - -27, - 109, - 21, - 92, - 120, - -127, - 24, - 117, - -107, - -81, - 41, - 38, - 66, - 50, - 107, - -45, - 75, - 2, - -12, - -4, - -120, - -46, - -65, - 29, - -72, - 88, - -40, - 85, - 23, - 86, - -94, - -80, - 37, - -12, - 116, - -114, - -105, - -108, - 74, - 9, - 32, - -4, - -38, - 65, - 65, - -38, - 127, - -120, - 39, - -88, - 18, - -83, - -114, - -29, - -73, - -127, - 41, - -75, - -127, - -46, - 122, - -38, - 94, - -44, - -96, - 84, - 2, - -63, - 78, - -109, - -45, - -46, - -83, - -72, - -105, - 28, - 5, - 95, - -68, - 46, - 15, - 81, - 93, - 106, - 82, - 0, - 72, - 13, - -128, - -89, - -52, - -84, - 112, - 23, - -12, - -119, - 46, - -96, - -89, - -87, - -89, - -116, - -106, - -102, - -113, - -23, - -84, - 119, - 83, - 96, - -94, - 75, - -63, - 104, - 32, - -88, - 54, - -75, - -72, - 61, - 77, - 44, - -108, - -76, - 118, - -127, - 12, - -3, - 68, - 72, - 79, - 110, - 75, - 33, - -40, - -20, - -87, - -105, - 29, - 4, - -85, - -46, - 125, - 1, - -26, - -106, - -74, - 36, - 46, - 59, - -19, - -56, - 67, - 111, - -93, - -83, - 63, - -20, - -17, - -80, - -15, - 73, - 10, - 67, - -115, - 17, - -42, - -117, - 114, - 48, - 75, - 117, - 48, - -79, - -88, - 36, - 29, - 110, - -24, - -115, - 55, - 20, - 79, - -104, - -75, - -43, - 81, - 22, - 40, - 100, - -57, - 91, - 126, - 126, - -70, - 104, - 104, - 122, - 111, - -23, - -89, - -65, - 21, - -78, - 93, - 43, - -81, - -70, - 89, - 74, - 29, - -37, - -97, - 41, - -24, - 7, - 75, - 9, - 86, - -6, - 20, - 117, - -94, - 18, - -92, - 36, - -89, - -8, - -128, - 82, - 83, - -83, - 16, - 60, - 68, - -52, - -60, - -89, - -57, - 101, - 11, - 91, - 97, - -80, - -5, - 94, - -85, - 33, - -62, - -108, - 23, - -103, - 14, - -83, - -113, - 89, - -82, - -82, - -97, - 85, - 1, - -10, - 92, - 100, - -87, - -82, - -96, - -121, - 90, - 113, - -78, - 118, - -46, - -128, - 122, - 89, - -91, - 14, - 105, - 17, - 93, - 2, - 27, - 106, - 82, - 67, - 45, - -72, - 67, - -117, - 65, - -6, - -85, - -96, - -84, - 5, - -108, - -123, - 21, - 56, - -82, - -82, - -107, - 123, - 21, - 30, - -111, - -32, - 54, - -46, - 59, - -78, - -117, - 65, - -30, - -123, - -74, - -123, - 14, - -126, - -108, - 37, - 82, - 61, - 48, - -37, - 76, - 37, - -91, - -55, - -12, - -3, - 85, - -76, - -45, - 76, - 54, - -122, - 26, - 90, - -44, - -37, - 29, - 39, - -47, - 109, - 8, - 90, - -62, - -112, - -28, - 96, - 34, - -40, - 22, - -9, - -91, - -126, - 7, - -90, - -118, - 64, - 54, - 1, - -79, - 102, - -84, - 80, - -96, - 118, - -49, - 72, - -86, - -66, - -38, - -47, - 59, - -23, - 125, - -56, - -33, - -37, - -45, - 110, - 22, - 17, - -79, - 121, - -120, - -12, - -35, - 92, - 103, - 92, - 79, - 80, - 43, - 37, - 10, - 45, - -12, - -91, - 93, - 40, - -3, - -24, - 11, - 10, - 10, - -19, - -20, - 1, - -33, - 96, - -99, - 108, - -85, - 50, - 77, - 3, - -19, - -92, - -68, - 88, - 113, - 105, - 65, - 4, - 41, - 72, - 75, - -96, - -112, - 6, - -125, - -119, - 87, - 89, - 33, - 9, - -48, - 9, - 41, - -47, - 0, - 5, - 39, - 74, - 32, - -105, - -75, - 88, - -122, - -53, - 1, - 114, - -12, - -45, - -123, - 78, - -68, - -46, - 58, - -119, - -118, - 67, - -114, - 37, - 73, - 90, - 31, - 49, - -103, - 118, - 66, - -102, - 65, - 125, - -76, - -78, - -14, - -102, - 113, - 14, - -78, - -46, - -97, - 75, - -59, - -42, - -102, - -7, - 110, - 107, - -20, - 109, - -76, - -122, - -42, - -99, - -112, - 82, - -76, - -121, - 27, - 87, - 80, - 32, - 40, - 118, - -34, - -128, - -41, - 116, - 104, - -24, - 14, - -83, - 108, - -8, - 17, - 113, - -95, - 80, - 67, - -93, - -82, - -6, - -41, - 81, - -20, - 63, - -46, - 6, - -29, - 81, - 96, - 123, - 107, - -57, - -121, - -54, - -88, - -115, - 62, - -126, - -10, - -34, - -3, - -17, - -41, - -28, - 24, - -43, - 43, - 99, - -45, - 67, - -27, - -106, - -36, - 81, - 87, - -18, - -6, - -62, - -108, - 16, - 18, - -39, - 107, - -88, - -123, - -85, - -92, - -85, - 106, - 5, - -115, - -6, - -120, - -12, - -10, - -76, - -96, - 20, - -8, - -107, - 110, - -103, - -44, - 45, - 61, - 8, - 111, - -27, - 33, - 72, - 42, - -18, - -126, - 122, - 119, - -94, - -38, - -62, - -101, - 8, - 112, - -12, - -92, - -87, - 123, - 7, - -73, - 89, - 67, - 101, - 90, - -18, - -111, - -15, - 50, - 31, - 111, - -45, - 90, - -6, - -44, - 81, - -96, - -108, - -12, - -128, - 20, - -91, - 14, - -96, - -109, - -12, - 73, - 42, - 32, - -92, - 117, - -126, - 58, - -110, - 2, - -46, - 15, - -126, - -72, - -82, - -58, - 73, - 75, - 47, - -84, - -110, - -99, - 37, - 74, - 112, - 20, - -87, - 74, - 0, - 21, - -4, - -53, - 73, - 72, - 4, - -107, - 104, - -12, - 0, - 65, - -20, - -91, - 116, - -8, - -60, - 88, - -15, - 53, - -83, - 21, - 26, - 5, - 98, - 20, - 117, - 29, - 52, - 58, - -22, - 117, - -67, - -50, - -69, - -110, - 56, - -51, - -22, - 69, - 31, - -61, - -24, - 126, - 116, - 119, - 61, - -65, - 81, - -8, - -44, - -113, - 72, - 46, - -108, - -122, - -44, - 27, - 105, - -55, - 46, - -87, - -57, - -102, - -114, - -124, - 54, - -107, - 0, - -91, - 39, - -43, - 82, - 3, - -114, - 45, - 75, - 66, - 90, - 101, - 4, - -72, - -13, - -117, - 75, - 109, - -74, - -73, - 8, - 73, - -4, - -109, - 74, - 35, - 52, - -21, - 15, - 69, - 124, - -56, - 14, - -74, - 122, - -70, - -108, - -37, - 76, - -74, - -108, - -67, - -15, - 81, - -34, - -114, - -21, - 1, - -43, - 72, - 47, - 45, - -124, - -91, - -64, - -5, - 72, - 103, - -47, - -112, - -38, - -102, - -111, - -21, - -74, - -21, - 12, - 24, - -51, - 37, - -92, - -105, - -29, - 54, - -53, - -60, - 71, - 115, - 123, - 97, - -103, - -116, - -122, - 101, - 52, - 98, - -72, - -78, - -121, - 27, - 121, - -76, - 58, - 18, - -8, - 45, - 58, - 10, - 94, - -117, - 32, - -74, - -21, - 43, - 106, - 91, - 109, - 45, - -68, - -121, - 20, - -12, - -71, - 11, - 125, - -26, - 25, - 96, - -68, - -75, - -68, - -22, - 27, - -118, - -60, - 120, - -95, - 78, - -83, - 75, - 82, - -102, - -116, - -53, - 45, - 69, - 101, - -96, - -75, - 16, - -37, - 45, - 48, - -104, - -19, - 54, - 3, - 45, - -92, - 54, - -108, - -92, - 26, - 48, - -93, - 59, - 108, - 64, - -23, - 35, - 67, - 122, - 105, - 99, - 66, - 52, - 26, - -5, - -42, - -61, - 92, - 117, - -81, - 8, - -7, - 80, - -107, - 24, - -121, - 82, - -61, - 114, - 26, - 65, - 87, - -18, - 28, - 75, - -120, - 108, - -105, - 19, - -46, - 2, - -108, - -62, - -39, - 120, - -92, - 29, - 41, - 58, - 123, - -78, - -109, - -37, - -78, - -107, - -66, - -104, - -14, - 92, - 31, - 40, - 67, - 65, - -60, - -123, - 30, - -3, - 13, - 35, - 73, - 79, - 81, - 72, - -38, - -112, - -48, - -46, - 82, - 125, - 54, - -46, - -112, - 74, - -56, - 109, - 9, - 82, - -118, - 19, - -31, - -109, - 116, - -52, - 40, - -31, - -58, - 83, - -46, - 92, - 81, - 86, - -120, - 78, - -119, - -42, - -121, - -15, - -124, - 0, - -92, - -99, - 2, - -108, - -115, - -111, - -4, - 73, - 74, - 122, - -108, - 124, - 1, - -122, - -39, - -11, - 20, - 74, - 74, - -121, - -17, - 59, - 37, - 126, - -102, - -125, - -123, - 4, - -74, - -31, - 81, - 66, - -63, - 74, - 28, - 40, - 83, - -120, - 26, - 91, - -87, - 61, - 9, - 82, - 10, - -61, - -87, - 95, - 46, - 56, - -126, - 66, - 65, - 29, - 70, - -127, - 0, - -35, - 85, - 17, - -89, - 99, - 85, - 98, - -56, - 26, - 110, - 43, - -118, - -38, - 79, - 122, - -67, - -113, - -21, - -81, - -89, - -31, - -5, - 113, - 39, - 1, - -41, - -28, - 20, - 2, - 63, - -35, - -123, - -99, - -115, - -123, - -20, - -24, - -5, - 118, - 72, - 64, - 29, - 71, - 72, - 72, - 42, - -22, - 36, - -112, - 71, - 114, - 75, - 98, - -44, - -106, - 97, - 16, - -92, - 7, - -128, - 40, - 80, - 67, - 106, - -21, - 41, - 66, - 70, - -36, - 89, - 65, - 8, - 33, - 36, - -12, - -128, - -31, - 74, - -126, - -108, - 122, - 2, - -128, - 95, - 76, - 29, - 123, - 111, - 45, - 104, - 105, - -76, - 32, - 45, - 104, - 64, - 72, - 121, - 126, - -112, - -37, - -38, - 45, - -70, - -91, - 44, - -74, - -112, - -128, - -107, - 37, - -60, - -87, - 74, - 13, - 107, - -91, - 107, - 42, - 71, - 98, - 70, - -106, - 22, - -61, - 74, - 107, - -3, - -14, - -126, - -108, - 122, - -64, - 74, - -101, - 79, - 65, - -10, - 105, - 73, - 0, - 43, - 68, - 2, - 84, - -115, - -91, - 91, - -46, - 65, - 7, - -88, - -109, - 16, - 47, - 19, - 39, - -6, - -128, - -42, - -67, - 10, - -112, - 0, - -9, - -94, - 47, - -22, - 43, - -118, - -52, - -125, - -71, - -66, - -33, - -73, - -14, - -75, - 39, - -15, - -29, - 126, - -33, - 99, - -57, - -109, - -1, - 0, - 36, - -4, - -111, - 47, - -99, - 114, - 31, - 61, - -39, - 109, - 30, - 25, - 22, - -105, - 0, - -128, - -57, - 8, - -82, - 23, - 44, - 61, - -122, - 99, - 121, - 30, - -21, - 45, - 108, - -71, - 55, - 62, - -61, - -13, - -20, - 66, - -47, - 20, - 60, - -123, - -105, - -15, - -43, - 112, - -59, - -93, - 126, - -53, - -48, - -27, - -39, - 44, - 42, - -75, - 100, - -105, - -15, - 115, - 108, - 6, - -63, - -40, - -43, - -62, - -67, - 47, - -57, - 52, - -9, - -36, - 47, - -56, - 121, - 39, - 39, - -37, - -31, - -4, - 5, - -51, - -104, - -82, - 109, - -58, - 124, - -49, - -57, - 88, - -1, - 0, - -19, - -2, - 33, - -5, - 119, - -117, - -30, - -14, - 28, - -91, - -52, - 46, - -79, - 26, - 120, - 120, - 52, - -85, - 6, - -101, - -89, - -55, - 51, - 76, - -110, - 62, - 31, - 79, - 44, - -69, - 39, - 40, - 84, - -72, - 55, - 55, - 21, - 35, - 36, - 103, - 27, - -56, - -38, - -55, - 37, - -45, - 43, - 54, - 57, - 106, - -57, - -53, - 69, - 99, - -39, - 31, - 35, - -28, - -54, - -78, - -111, - 34, - -47, - 88, - -113, - 23, - -65, - 91, - 72, - -51, - 45, - 95, - 28, - -30, - 16, - -80, - -103, - 120, - 29, - -43, - 43, - 45, - 124, - 21, - -90, - 48, - -116, - -14, - -58, - 5, - -81, - -19, - 24, - 109, - 41, - -115, - -55, - 105, - -96, - -58, - -13, - -21, - 88, - -74, - 119, - 20, - -12, - -42, - 51, - -90, - 120, - 9, - 28, - -5, - -26, - 67, - 15, - -95, - -29, - -68, - 15, - -113, - 112, - -40, - 55, - -68, - 115, - 43, - 39, - -67, - -67, - -52, - -18, - 45, - 37, - 80, - 77, - -53, - 27, - -109, - 77, - 95, - 43, - 6, - -57, - 44, - 102, - -94, - -26, - -107, - -84, - -114, - 118, - 46, - -26, - 9, - 49, - -84, - 14, - -70, - -99, - -21, - 34, - -27, - -66, - 115, - 38, - 37, - 30, - 62, - -116, - -29, - 44, - -101, - 47, - 56, - -28, - 124, - -52, - 103, - -27, - 114, - -103, - 121, - -81, - 48, - -26, - -110, - 96, - -30, - -27, - -25, - -53, - 0, - -97, - 25, - -27, - 94, - 91, - 30, - 47, - 47, - -105, - 43, - 9, - -78, - -52, - 30, - 33, - -99, - 88, - -13, - 8, - 4, - 112, - -84, - 79, - 55, - 75, - -77, - -77, - 9, - -30, - 15, - 44, - 37, - -119, - -15, - 36, - -25, - 18, - 114, - -63, - -53, - 34, - -52, - -55, - -61, - -57, - 85, - -102, - 12, - -124, - -115, - 115, - 86, - 124, - -120, - 96, - -55, - 24, - -56, - -14, - 40, - -120, - 41, - -60, - 115, - 44, - -21, - 40, - 79, - 40, - 85, - 71, - 71, - -92, - -101, - 112, - -33, - 102, - 103, - -108, - 95, - 45, - -39, - 46, - 79, - -106, - 113, - -17, - -97, - -50, - 66, - -59, - -86, - -15, - -100, - 99, - -124, - -90, - -40, - 113, - 117, - 124, - -114, - 71, - 119, - 1, - -125, - -115, - 34, - 94, - 67, - 16, - -36, - 63, - -105, - 103, - 109, - -34, - -29, - 49, - 81, - 111, - -123, - -61, - 77, - 53, - -26, - 7, - -118, - -37, - -100, - -126, - -66, - 122, - 50, - 108, - -30, - -5, - 33, - -114, - -70, - -88, - -76, - 45, - -35, - 105, - 23, - -98, - -88, - -41, - -57, - -39, - -66, - 79, - -114, - 83, - 93, - 27, - -84, - 38, - -77, - 62, - -50, - 113, - 28, - 67, - 57, - -76, - -88, - -99, - -121, - -53, - -50, - -23, - 48, - -4, - -94, - 118, - 40, - -68, - -32, - -32, - -9, - 73, - 94, - 95, - 77, - 67, - 101, - 42, - -78, - 108, - 112, - -59, - -123, - 107, - -19, - -64, - -56, - 107, - 114, - -116, - 65, - -55, - 83, - 50, - -116, - 79, - 39, - -81, - -82, - -106, - 127, - 63, - -52, - 50, - 127, - 50, - -8, - -101, - 57, - -41, - 28, - -116, - 87, - 28, - -61, - 26, - -59, - -79, - -66, - 86, - -84, - 101, - -89, - -39, - 25, - 92, - -52, - 115, - 24, - -115, - 65, - -100, - 75, - -80, - -76, - -84, - -101, - 90, - -3, - -44, - -18, - 99, - 69, - 21, - -98, - 87, - 115, - 101, - 2, - -2, - 19, - 118, - 51, - -78, - -20, - -126, - -8, - 94, - -37, - -28, - 54, - 86, - -7, - 126, - 70, - 61, - -26, - -49, - 40, - -55, - 50, - -33, - 50, - 92, - -83, - 58, - -17, - 44, - -117, - -98, - 51, - 109, - 123, - 30, - 109, - 14, - 70, - -62, - -31, - 64, - -83, - -56, - 49, - -22, - -36, - 126, - -94, - -118, - -102, - -39, - 16, - -29, - 88, - -40, - 87, - -42, - -55, - 21, - -44, - 21, - -107, - -13, - -86, - -93, - 91, - 58, - -62, - 108, - -24, - -38, - -124, - 24, - 67, - -47, - -30, - 66, - -121, - -76, - 124, - 55, - -101, - -50, - -80, - 121, - -121, - 40, - -59, - 57, - -103, - 19, - 96, - -13, - -50, - 91, - 38, - 68, - -46, - 103, - -56, - -17, - 83, - 114, - -24, - 96, - 18, - 99, - -14, - -32, - -84, - -56, - -99, - 49, - 101, - -31, - 63, - -120, - -50, - -3, - 88, - -24, - 80, - -92, - -89, - -90, - 88, - 23, - -56, - 112, - -89, - -57, - -26, - -79, - -63, - -121, - 20, - 51, - 114, - -52, - -92, - 121, - -109, - 10, - 58, - 88, - -95, - -50, - -98, - 68, - 76, - -84, - -42, - -24, - 4, - 60, - -71, - 17, - 75, - 19, - -79, - 88, - -43, - -90, - 100, - -13, - 41, - 34, - 55, - 89, - -29, - -16, - 108, - 86, - -88, - 114, - 95, - -118, - 68, - 121, - 42, - -12, - -38, - 37, - 46, - -83, - 18, - -105, - -42, - 82, - -94, - -108, - -4, - -59, - -57, - 18, - -91, - 20, - 14, - -115, - 107, - -93, - -8, - 2, - -118, - -108, - 95, - -107, - 42, - -119, - -24, - 52, - 18, - -96, - -73, - -118, - 7, - 95, - -90, - -107, - 2, - -54, - -120, - 32, - 33, - 65, - -63, - -47, - -94, - -108, - -93, - -25, - 79, - 86, - -46, - -83, - 117, - -107, - 13, - 10, - -5, - 79, - 108, - -104, - -54, - -107, - 17, - -9, - -59, - -117, - 40, - -110, - 80, - -57, - -92, - 93, - -24, - 120, - -89, - -83, - 9, - -111, - 22, - 51, - -23, - 68, - -122, - -46, - -21, - 77, - -92, - -88, - -72, - -112, - -76, - 4, - -95, - 15, - 16, - -94, - -124, - -8, - 61, - -127, - -107, - 57, - 9, - -11, - 51, - 16, - 33, - -78, - -82, - -124, - -72, - -98, - -121, - -108, - -92, - -107, - 55, - -75, - -76, - -94, - 82, - -39, - 43, - 74, - -10, - -38, - -54, - 64, - 71, - 88, - 41, - 105, - 75, - 104, - -123, - -81, - -70, - -14, - -68, - -104, - 34, - 69, - 61, - 70, - -120, - 80, - 65, - 29, - 78, - 30, - -88, - -23, - -46, - 20, - 14, - -32, - 18, - 24, - 119, - -67, - 79, - 26, - 102, - 107, - 59, - 88, - -48, - -23, - -89, - 96, - 64, - 34, - -127, - -18, - 79, - -82, - -108, - 119, - -37, - 78, - 29, - 117, - -10, - 8, - 109, - -64, - -110, - -29, - -118, - 8, - 61, - 30, - -93, - -116, - -107, - -96, - 18, - -99, - 116, - -9, - 78, - -118, - 84, - 74, - -126, - -114, - -42, - 82, - 82, - -76, - -108, - 18, - 116, - 73, - 106, - -94, - 59, - 36, - 62, - -21, - 108, - -87, - -56, - -27, - -94, - 92, - 81, - 46, - 31, - 67, - -91, - -60, - 16, - -94, - -96, - 82, - -128, - 78, - -125, - 103, - -88, - 56, - -47, - 75, - -33, - 40, - 75, - -91, - -75, - 33, - 73, - 84, - -11, - -115, - -100, - -106, - -38, - 107, - -96, - -56, - 82, - 31, - 116, - 37, - -55, - 17, - -93, - -105, - 11, - 44, - -82, - 66, - -102, - 71, - -84, - -21, - 109, - -86, - 74, - -48, - -110, - -36, - 120, - -55, - 38, - 92, - -71, - 74, - 110, - 20, - 86, - -33, - -102, - -13, - 81, - -44, - -60, - -93, - -69, - -109, - 9, - -119, - 17, - -44, - 35, - 41, - 18, - -46, - -46, - 22, - -89, - 25, - 109, - -25, - 27, - 66, - 30, - 106, - 65, - 12, - 45, - -44, - 44, - -58, - 113, - -59, - -76, - -38, - 87, - 38, - 57, - 106, - 73, - 97, - 46, - -60, - -11, - -66, - 22, - 92, - -90, - -33, - -38, - 113, - -14, - 58, - -118, - -39, - -79, - 96, - -6, - 116, - -122, - 58, - -109, - 70, - -22, - -82, - -84, - -22, - 69, - 94, - -4, - 106, - -103, - -116, - -64, - 53, - 104, - 117, - -36, - 104, - 72, - 10, - 52, - 38, - -127, - 58, - -117, - -93, - -34, - -9, - -82, - 38, - 110, - -15, - -58, - 108, - 34, - -88, - 36, - 40, - -56, - 1, - 69, - -78, - -124, - -127, - -48, - -74, - -64, - 88, - 32, - -115, - -5, - 36, - 29, - -9, - -10, - -7, - -127, - -39, - -47, - 75, - -93, - 29, - 83, - 79, - -70, - -36, - -28, - 58, - -40, - 109, - -71, - 9, - 107, - 74, - 8, - 71, - 82, - -125, - -63, - -107, - 2, - -90, - 29, - 11, - -114, - -37, - -54, - 66, - -42, - -124, - -95, - 69, - -28, - 37, - -58, - -126, - -39, - 83, - -119, - 90, - 28, - -74, - 23, - 111, - 46, - 124, - -89, - -29, - -108, - 36, - 73, - 125, - -57, - 15, - -96, - -37, - 76, - 32, - 117, - 41, - 42, - 45, - 49, - 22, - 43, - 81, - 98, - 50, - -64, - 86, - -53, - 105, - 102, - 27, - 5, - 35, - -27, - 74, - 16, - -110, - 91, - 16, - 118, - 106, - 84, - -94, - -110, - -29, - -120, - 40, - 40, - 26, - 9, - 109, - -76, - -23, - 42, - 91, - -50, - -107, - -83, - 108, - -95, - 43, - 117, - 105, - 91, - -53, - 1, - 111, - 23, - 29, - 13, - -12, - 52, - -110, - 27, - 105, - -90, - -111, - 44, - -120, - -29, - -104, - -119, - 25, - 2, - -80, - 20, - -38, - -20, - 10, - -43, - -40, - -83, - -113, - -56, - -127, - -82, - -102, - 112, - -104, - -28, - -53, - 10, - -107, - 15, - 97, - -76, - 4, - 105, - -36, - 111, - 102, - -86, - -123, - 126, - -89, - -128, - -104, - 78, - -55, - -123, - -44, - -40, - 88, - 116, - -88, - -87, - 107, - 116, - 31, - -34, - -87, - 95, - 50, - -117, - -117, - -22, - 37, - 74, - 1, - 93, - 68, - -97, - -17, - 107, - -87, - 90, - -46, - 72, - -111, - 122, - -62, - 84, - -110, - 84, - -37, - -99, - 97, - -74, - -62, - 27, - 66, - -44, - -83, - 54, - -98, - -91, - -81, - 76, - -126, - -23, - 1, - 42, - 113, - 107, - 121, - 67, - -78, - 61, - 87, - 92, - 61, - 29, - -63, - -16, - 45, - 110, - 94, - -121, - 41, - -26, - 91, - 88, - 121, - -94, - -89, - 27, - 68, - -108, - 7, - 10, - 84, - -128, - -77, - -46, - -76, - 23, - -103, - 67, - -24, - 75, - -67, - 9, - -23, - 82, - -110, - -37, - -95, - 7, - -91, - -60, - -89, - -87, - 105, - -15, - 0, - 108, - -106, - -54, - 29, - 65, - 87, - 72, - 82, - -125, - -121, - 97, - 10, - 59, - 104, - 44, - 32, - 37, - 74, - 66, - 93, - 74, - 72, - 89, - 14, - 33, - 43, - 40, - 82, - -54, - 86, - -66, - -78, - -122, - -46, - -107, - -83, - -107, - -47, - 74, - 67, - 5, - 83, - -80, - 52, - 64, - -96, - 5, - 105, - -65, - -50, - -3, - 13, - 2, - 71, - 20, - 72, - -95, - -49, - 80, - -94, - 77, - 94, - -128, - -101, - 5, - 110, - -11, - -18, - 117, - 53, - -96, - -17, - -21, - -61, - 98, - 39, - -62, - 37, - -25, - 25, - 51, - -52, - -89, - 16, - -5, - -19, - -105, - 27, - 109, - -42, - 99, - -72, - -62, - 18, - -124, - -57, - -105, - 29, - -25, - -46, - -119, - 110, - -6, - -18, - -107, - -70, - 99, - 72, - -127, - 17, - -42, - -103, - 109, - -127, - -80, - -12, - -105, - 27, - -117, - -123, - 127, - 41, - -106, - 18, - 4, - 85, - 37, - 73, - -23, - 81, - 83, - -117, - 61, - 14, - 18, - -124, - -98, - -93, - -35, - -64, - 59, - 39, - -8, - 79, - 78, - -44, - -96, - 16, - -114, - -91, - 109, - 42, - 81, - -86, - -18, - 55, - -54, - -95, - 33, - 65, - 106, - -108, - -16, - 17, - 86, - -30, - -42, - -13, - 12, - 55, - -23, - 41, - -107, - 60, - -17, - -96, - -53, - 46, - 7, - 11, - -114, - -74, - 11, - 100, - 47, - -82, - 58, - -44, - -74, - 88, - 66, - -39, - 11, - -113, - -65, - -69, - 91, - -95, - -105, - 81, - 33, - 46, - 41, - -58, - -126, - -36, - 75, - 101, - -12, - -104, - -85, - -11, - -35, - 103, - -31, - -34, - -11, - -104, - 109, - -75, - 56, - 67, - 109, - -56, - 11, - -118, - -89, - -38, - -12, - -92, - -76, - 11, - -63, - -12, - -68, - -61, - 35, - -65, - 52, - -119, - 97, - 96, - -74, - 90, - -64, - 7, - 82, - 71, - -79, - -45, - -53, - -90, - -38, - -47, - -48, - 3, - -33, - -127, - -114, - 28, - -113, - 40, - 36, - -46, - -47, - -45, - 74, - -19, - -75, - -112, - 79, - -53, - -74, - -73, - -65, - 27, - -114, - -5, - 25, - -68, - -68, - 121, - 115, - -13, - 125, - -25, - 57, - -66, - 43, - -13, - 38, - -90, - 109, - -79, - 72, - 124, - 87, - -100, - 101, - -8, - -74, - 10, - -10, - 91, - 39, - 17, - 28, - -105, - -100, - 83, - 75, - -57, - 97, - -58, - -59, - -38, - -107, - 85, - 99, - 83, - -108, - -38, - -86, - -89, - 23, - -75, - -54, - -7, - 13, - -54, - 124, - 82, - -42, - 5, - -93, - -116, - -32, - -81, - 88, - -39, - 46, - 70, - 41, - 93, - -111, - -64, - -103, - -20, - 79, - -97, - 124, - -98, - -7, - 102, - -30, - -2, - 35, - -56, - -77, - 30, - 23, - -5, - 55, - 124, - -89, - -13, - 103, - 33, - 99, - -58, - -119, - 52, - -100, - 99, - 39, - -121, - -8, - -85, - 21, - 127, - 41, - -117, - 42, - -10, - -82, - -82, - -24, - 12, - -75, - 92, - 111, - -107, - 73, - -82, - -107, - 73, - 69, - 46, - -57, - 38, - 11, - 118, - -122, - -22, - 69, - -62, - -23, - -107, - 72, - -37, - 45, - 77, - -73, - 102, - 124, - 95, - -26, - -107, - -126, - -34, - 114, - 92, - -66, - 70, - -63, - -102, - -30, - -74, - -77, - 121, - -100, - -73, - 39, - 53, - -59, - 35, - 113, - 123, - 28, - 112, - -35, - -12, - -114, - 72, - -109, - -56, - 43, - -69, - -126, - -42, - 14, - -58, - 4, - -34, - 48, - 14, - 72, - -10, - 102, - 114, - 1, - 86, - -116, - 85, - 24, - -8, - -5, - -15, - 87, - 95, - 0, - 42, - 16, - 108, - 61, - 1, - -30, - -25, - 114, - 15, - -100, - 47, - -75, - 35, - -120, - 100, - -29, - -43, - -100, - -69, - -26, - 63, - -19, - 3, - -30, - -101, - -116, - -85, - 19, - -87, - -28, - 28, - 82, - -65, - -110, - 121, - 107, - -52, - 54, - 19, - 51, - 39, - -63, - 47, - -99, - -97, - 30, - -113, - 50, - -95, - -121, - -108, - 100, - 85, - 79, - -35, - -30, - 87, - 110, - -42, - -39, - 53, - 83, - -111, - -41, - 53, - 42, - -98, - 123, - -11, - -77, - 91, - -121, - 53, - -9, - 35, - 61, - -47, - -52, - -66, - 34, - -57, - -26, - 28, - -45, - -104, - 44, - -40, - -68, - -10, - 110, - 94, - -117, - -116, - -86, - 49, - 68, - -45, - 68, - 16, - -87, - 114, - -46, - 32, - -118, - 85, - 86, - 46, - 13, - -77, - 50, - -106, - -14, - -47, - 98, - -118, - -86, - -101, - -81, - 38, - -55, - -60, - -27, - -40, - 102, - 60, - -114, - 79, - 30, - 99, - 52, - -60, - -3, - -92, - -59, - 20, - -123, - -70, - -126, - 5, - 70, - 105, - 16, - -111, - -46, - 126, - -22, - -85, - 1, - -26, - 36, - 14, - -94, - -59, - -67, - 105, - -14, - 30, - 79, - -57, - -40, - 85, - -25, - 36, - -43, - -29, - -97, - 96, - -97, - 21, - 103, - 19, - -16, - 14, - 119, - -105, - -60, - 85, - -111, - -21, - -72, - 82, - -79, - -69, - -100, - -17, - 8, - -80, - -84, - 110, - -61, - 3, - -13, - 1, - 65, - 11, - 22, - -14, - -115, - -99, - -42, - 64, - -30, - -100, - -75, - 49, - -19, - 41, - 108, - -25, - -38, - -28, - -115, - 28, - 71, - 38, - -116, - -118, - 55, - -91, - 92, - -73, - 85, - -98, - 88, - -32, - -77, - 57, - -44, - -118, - 74, - 73, - 121, - 36, - -68, - 67, - -20, - 12, - -32, - -68, - -14, - -106, - -89, - 44, - -27, - -84, - 98, - -95, - -89, - -72, - -31, - -116, - 111, - 56, - -70, - -121, - -58, - -4, - -23, - -61, - -100, - 53, - -118, - 91, - -86, - -114, - 79, - -110, - 43, - 60, - 66, - 60, - 94, - 86, - -95, - -26, - 40, - -68, - -51, - -122, - -51, - -82, - -28, - -117, - -52, - 85, - -114, - 42, - -29, - -82, - 89, - -73, - -80, - -54, - -39, - -109, - -57, - 57, - 28, - 72, - 126, - 76, - -25, - -7, - -50, - -5, - 72, - -15, - 23, - 89, - 94, - 97, - -26, - -97, - -50, - -27, - 31, - -58, - -29, - -72, - 102, - 84, - -36, - 75, - -82, - 123, - -26, - 90, - -23, - -97, - -78, - -39, - -34, - 61, - 71, - -105, - -31, - -71, - 59, - 117, - -78, - -77, - 118, - -90, - -2, - -50, - 101, - -8, - -35, - -35, - 69, - -50, - 49, - 122, - 20, - -59, - 117, - -3, - 93, - -76, - 9, - -80, - 39, - 45, - -71, - -87, - 71, - -127, - -42, - -2, - -47, - 127, - 60, - -99, - 103, - -44, - -13, - -99, - -26, - -32, - 116, - 105, - 78, - 3, - -26, - 59, - -105, - 82, - 1, - 4, - 36, - -91, - 9, - -3, - -73, - -38, - -58, - -56, - 42, - 3, - -87, - 67, - -71, - 32, - 37, - 37, - 69, - 84, - 95, - 13, - 115, - -57, - 94, - -92, - -8, - -82, - 94, - -110, - 64, - 4, - 79, - -104, - -64, - 49, - -23, - -44, - -1, - 0, - 86, - -127, - 0, - -87, - -94, - 44, - -126, - 61, - 71, - 6, - 73, - -15, - 15, - 41, - -115, - -118, - -73, - -61, - -86, - 72, - 22, - 127, - -93, - -118, - 52, - -10, - -76, - -70, - -79, - -66, - -42, - 8, - 26, - -117, - -29, - -38, - -123, - -10, - 13, - -64, - 49, - 44, - 23, - 85, - 75, - -10, - 59, - 112, - 14, - 110, - -28, - -81, - 49, - 124, - -93, - -62, - -80, - -18, - 104, - 56, - 6, - 51, - 88, - -75, - 30, - 19, - -127, - -15, - -50, - 103, - -108, - -45, - 115, - 6, - 125, - 115, - -111, - -7, - 75, - -93, - -109, - 22, - -106, - -13, - 50, - -57, - -24, - -80, - -85, - 104, - -68, - 93, - 83, - -52, - 88, - -52, - 68, - -33, - 88, - 35, - -113, - -7, - 3, - -107, - 121, - 50, - -106, - 7, - 17, - -28, - -118, - -4, - -13, - 19, - -29, - -36, - 22, - 86, - 29, - 21, - -49, - -80, - 63, - -127, - -7, - 77, - -100, - -33, - 38, - -29, - -104, - -48, - 109, - -8, - 107, - -117, - 48, - 43, - -54, - -118, - 76, - 63, - 61, - -99, - -56, - 80, - 94, - -79, - -51, - 25, - -27, - -97, - 43, - 60, - 45, - -109, - 97, - -71, - -75, - 32, - -62, - 107, - 44, - 103, - -29, - 25, - 22, - 51, - 3, - 6, - -58, - -86, - -14, - -86, - -105, - 57, - 91, - -106, - -72, - -78, - -62, - -61, - 24, - -83, - -54, - -68, - -109, - 65, - -5, - 69, - 124, - -20, - 45, - 91, - 123, - -50, - 7, - -101, - -89, - -101, - -23, - 115, - -78, - 60, - -59, - -14, - -54, - 54, - -24, - 109, - -64, - -63, - 83, - -89, - 49, - 112, - 37, - -76, - -68, - -90, - -108, - -5, - 105, - 9, - 46, - -78, - -107, - -95, - 11, - 105, - -62, - -105, - 81, - 57, - 43, - -49, - -49, - -99, - -71, - -59, - -39, - -47, - -68, - -34, - 121, - -69, - -125, - 21, - 111, - 116, - 22, - -29, - 121, - -120, - -26, - 71, - 98, - 67, - 47, - -95, - -43, - 51, - 29, - 46, - -55, - -50, - -27, - 63, - -44, - -76, - 52, - -7, - 107, - -41, - 117, - 111, - 16, - -62, - -99, - 109, - -59, - 20, - 44, - -94, - -29, - -16, - 111, - 60, - -108, - 87, - -2, - 40, - 118, - -1, - 0, - -35, - 38, - 105, - 26, - -12, - -123, - 22, - -46, - 119, - -78, - 61, - 52, - 58, - -35, - 2, - 48, - -8, - -69, - -109, - 70, - 71, - -1, - 0, - -121, - -70, - 43, - -47, - 49, - 59, - 86, - -70, - 37, - 109, - -79, - -67, - -21, - 67, - -72, - -9, - 83, - -59, - 62, - 74, - 124, - -111, - 114, - 21, - 29, - -11, - -66, - 73, - -10, - 112, - -7, - 80, - -64, - -98, - -88, - -50, - 115, - 44, - 66, - -70, - 5, - -89, - -106, - -98, - 57, - 68, - -117, - -70, - -20, - 58, - -18, - 70, - 56, - 114, - -56, - -79, - -78, - -114, - 29, - -62, - -19, - -103, - -92, - -56, - 44, - -85, - -20, - 101, - -29, - 18, - -51, - 67, - -75, - -39, - 6, - 51, - -9, - 70, - 83, - 77, - 103, - 97, - 79, - 123, - 5, - -17, - 30, - 109, - 62, - -36, - 111, - 34, - -2, - 80, - 124, - -73, - 114, - -113, - 12, - -40, - -7, - 127, - -64, - 49, - 124, - 10, - -17, - -108, - -23, - -7, - 30, - -1, - 0, - -110, - 56, - -53, - 31, - -103, - 1, - -52, - 118, - -100, - 86, - -35, - 99, - -1, - 0, - -78, - -103, - -123, - 62, - 27, - 37, - 50, - -26, - 97, - 48, - 114, - -87, - 119, - 121, - 109, - 27, - 85, - -11, - 43, - -127, - -125, - 74, - -117, - -127, - 49, - 3, - 19, - -57, - -22, - 37, - -46, - -28, - -113, - -49, - -44, - 83, - -34, - 122, - 124, - -15, - 35, - 78, - -93, - -50, - -97, - -101, - -16, - -110, - 15, - 74, - 21, - -26, - 59, - -104, - 54, - -82, - -99, - 5, - 116, - -125, - -101, - 116, - -20, - 40, - 17, - -78, - 66, - 79, - -52, - 54, - 74, - 117, - -31, - 57, - -107, - 114, - 71, - 37, - -14, - 69, - -59, - -25, - 32, - -25, - 124, - -121, - -97, - -25, - -39, - 116, - -95, - 82, - 114, - 108, - -89, - 58, - -52, - 108, - 114, - 44, - -106, - -47, - -42, - 99, - -94, - -110, - -87, - 50, - 46, - 114, - 28, - -114, - 125, - -19, - -16, - -81, - -87, - -84, - -84, - -125, - 24, - 40, - 72, - -8, - 10, - -24, - -88, - -120, - 81, - 30, - 4, - 8, - -53, - 125, - -105, - 41, - -8, - 75, - -103, - 114, - -4, - -40, - -78, - 115, - 121, - -33, - -38, - 49, - -43, - 89, - 90, - 16, - -7, - 14, - 38, - 119, - 94, - -124, - 86, - -21, - 98, - -86, - 21, - -40, - 58, - -110, - -92, - -11, - -94, - -88, - 30, - 107, - -32, - 46, - 101, - -15, - 78, - 14, - 110, - 27, - -63, - -119, - -54, - 4, - 50, - -79, - 86, - 89, - 122, - 32, - 83, - 26, - -93, - 43, - -56, - 87, - -61, - 29, - 68, - -107, - 82, - -124, - 88, - 94, - -110, - -52, - 79, - -105, - -122, - -41, - 21, - 113, - 39, - 15, - -35, - 91, - -28, - 42, - -28, - 24, - 112, - -21, - -86, - 104, - 113, - 73, - 89, - 76, - 86, - -94, - 92, - 99, - 88, - 123, - -73, - -78, - 49, - -37, - -86, - 27, - 27, - 76, - 70, - 45, - -91, - -82, - 51, - -104, - -55, - 25, - 14, - 101, - -119, - -77, - -110, - 98, - -104, - 33, - -88, - -60, - 114, - 83, - 95, - -56, - 86, - -40, - -99, - -42, - 77, - 92, - -41, - 31, - -43, - 102, - 86, - 53, - -9, - 98, - 111, - -39, - -51, - -27, - 118, - 35, - 121, - 80, - -81, - -13, - -5, - -27, - -123, - 106, - -95, - -90, - -27, - -101, - 88, - -46, - 37, - -47, - 73, - 97, - 23, - 13, - -15, - -18, - 103, - -55, - -72, - -66, - 61, - 8, - 68, - -85, - -103, - 115, - 34, - 75, - -71, - -92, - 108, - 43, - 14, - -55, - 43, - -95, - 98, - 31, - -73, - 57, - 53, - -115, - 94, - 115, - 46, - 126, - 13, - -118, - 103, - 52, - 20, - 88, - 102, - 73, - -54, - -38, - -98, - 106, - -26, - -52, - -98, - -91, - -40, - 94, - 40, - 104, - -10, - 19, - 36, - 3, - -78, - 78, - -76, - 68, - -126, - 59, - 111, - -80, - 61, - -76, - 61, - -69, - -9, - -54, - 92, - -21, - -105, - 24, - 120, - -4, - 117, - -15, - 105, - 93, - 11, - 66, - -52, - -73, - 10, - 26, - 117, - 36, - 37, - 42, - 82, - -124, - -124, - -72, - 90, - 90, - 20, - -92, - 22, - -48, - -29, - 73, - 42, - 83, - 75, - 61, - 101, - -96, - -38, - -74, - -87, - 121, - 60, - -78, - -73, - 92, - 60, - -63, - -96, - 22, - 60, - -119, - 28, - 108, - -90, - -126, - -113, - -4, - -59, - 126, - -109, - -72, - -22, - 90, - -36, - 30, - -110, - 117, - -29, - 94, - -117, - -101, - -57, - 26, - -123, - -101, - 5, - 101, - -48, - -45, - -69, - -78, - 27, - 58, - -41, - -12, - -54, - -11, - 0, - 43, - 70, - -78, - 40, - -128, - 107, - -115, - -128, - 114, - -89, - -108, - -114, - 2, - -29, - -52, - 7, - 56, - -69, - -95, - -13, - 55, - -59, - 124, - -95, - 123, - -115, - 57, - -61, - -88, - -59, - -79, - 44, - 67, - 17, - -84, - 92, - -52, - -98, - -53, - -110, - -15, - 70, - -78, - -100, - -106, - -70, - 116, - -106, - -78, - 25, - 81, - -21, - 15, - 25, - -89, - -17, - -88, - 57, - 30, - 81, - 76, - -2, - 105, - -116, - -103, - -51, - 99, - 120, - -59, - -67, - -66, - 55, - -101, - 89, - -52, - -61, - -79, - -70, - 33, - -110, - -30, - 84, - 102, - -94, - 116, - -91, - -64, - -115, - 5, - -40, - -79, - 30, - 122, - 51, - -48, - -48, - -44, - 78, - -105, - -110, - -112, - -90, - -101, - 95, - -90, - -108, - -95, - -17, - 89, - -28, - -95, - -128, - -105, - -110, - -21, - -102, - 113, - 72, - 101, - 77, - -70, - -76, - -81, - -57, - 118, - 53, - 19, - -111, - 114, - 73, - -45, - 97, - -29, - -44, - 25, - -90, - 92, - 42, - 99, - 66, - -79, - -80, - 99, - 26, - 106, - -34, - -55, - 80, - -85, - -20, - 47, - -23, - -79, - 74, - -73, - -20, - 62, - 13, - -11, - -104, - -19, - -36, - -27, - 121, - 46, - 51, - -120, - -44, - 54, - -89, - 99, - -67, - 113, - -106, - -28, - -72, - -18, - 49, - 85, - -15, - 23, - -41, - -43, - 16, - 101, - -77, - 50, - 14, - 17, - -26, - 92, - 122, - 29, - -54, - -77, - -34, - 42, - -27, - -22, - 40, - -12, - 53, - -77, - -82, - -83, - 14, - 79, - -115, - -34, - 86, - -59, - -57, - -95, - 83, - -14, - 59, - 60, - 63, - -112, - -34, - 92, - -77, - 101, - 20, - 46, - 61, - 118, - 45, - -54, - -49, - 43, - -121, - -78, - -39, - 110, - 124, - 43, - 120, - -113, - 45, - -53, - -117, - -57, - 89, - 52, - -86, - -36, - -47, - 105, - -58, - -91, - -49, - 27, - 13, - 97, - 113, - 4, - -36, - -50, - 41, - 103, - 50, - 33, - 11, - 55, - 68, - 82, - 117, - 48, - 65, - -46, - -79, - -81, - 64, - 110, - -74, - 29, - 98, - -6, - -119, - -21, - -95, - 107, - -46, - 7, - -90, - -49, - 121, - 23, - -59, - -113, - -105, - 58, - 68, - 35, - 98, - 94, - 46, - -71, - 16, - -86, - -110, - -35, - 101, - -56, - 126, - -98, - -111, - 64, - -20, - 7, - 65, - 58, - 18, - -36, - 84, - -90, - 99, - 52, - 93, - 109, - 50, - 16, - -29, - -84, - -108, - -4, - -55, - 111, - -45, - 75, - -54, - 40, - 107, - 105, - 109, - 62, - -94, - 20, - -122, - -62, - -106, - 18, - -39, - 120, - -6, - -98, - -101, - 106, - 46, - 37, - -123, - -87, - 33, - -107, - -3, - -90, - 27, - 81, - -36, - 31, - 17, - -24, - -89, - 96, - -85, - -89, - -92, - -88, - -4, - -95, - 68, - 118, - 13, - -112, - 10, - -120, - -23, - 36, - 43, - 105, - 81, - 29, - 93, - 32, - 31, - 13, - 23, - 97, - -43, - -60, - 112, - -89, - 72, - 91, - -87, - -38, - 117, - -44, - 52, - -112, - 62, - -67, - 41, - 29, - -108, - 79, - -79, - 39, - 95, - -41, - 94, - 58, - -124, - 90, - -89, - 11, - 106, - -23, - 66, - 10, - -107, - -94, - -22, - -73, - -5, - -80, - 85, - -35, - -62, - 80, - -121, - 29, - 41, - 71, - 87, - 87, - -56, - -38, - -106, - -96, - 62, - 68, - -110, - 10, - 124, - 61, - -5, - 21, - 93, - -54, - -106, - 42, - -57, - -96, - -33, - 106, - 36, - -109, - 122, - -43, - -118, - -20, - 116, - -31, - 103, - -37, - -6, - -128, - -14, - 48, - 4, - 3, - -9, - -70, - 73, - -80, - 52, - 39, - -80, - -48, - -10, - -65, - 125, - -8, - 93, - -54, - -107, - 13, - -56, - -84, - 49, - 34, - 34, - 125, - 4, - -72, - -23, - 106, - 66, - 88, - 111, - -30, - 0, - 113, - -72, - -20, - -65, - -89, - -120, - 66, - -33, - 75, - 109, - 50, - -106, - -103, - 97, - 79, - -6, - 76, - -121, - 31, - 74, - 18, - -63, - -112, - -30, - -41, - 7, - -88, - 67, - 125, - 44, - 118, - -39, - 58, - 75, - -38, - 3, - 100, - -99, - 105, - 104, - 89, - 26, - -34, - -75, - -65, - 96, - 55, - -33, - 100, - -102, - -39, - -42, - -62, - 42, - 78, - -108, - 2, - -119, - 112, - -127, - -91, - 117, - 37, - 101, - 37, - 78, - 40, - 4, - -123, - 2, - 122, - 80, - 63, - -70, - 84, - 74, - 18, - 66, - -113, - -54, - 60, - 67, - 46, - -107, - 4, - -17, - -91, - 46, - 108, - 2, - 20, - 74, - -127, - 35, - -13, - 3, - 90, - 35, - -40, - -17, - -65, - -41, - 125, - -57, - -127, - -98, - 23, - 14, - 69, - 70, - -60, - 105, - -27, - 64, - 104, - 18, - 55, - 0, - 19, - -88, - -42, - -22, - -119, - -77, - 123, - -16, - 84, - 121, - 81, - -108, - 6, - -28, - 81, - 99, - -17, - 19, - 68, - -118, - -70, - 36, - -128, - 106, - -69, - 27, - 23, - 127, - 42, - 70, - -52, - 87, - 18, - -75, - 59, - 33, - -73, - 84, - -91, - 21, - -84, - -6, - 64, - 57, - -42, - -94, - 74, - -74, - 79, - 89, - -19, - -67, - 109, - 97, - 37, - 61, - 69, - 64, - 36, - 125, - 62, - -33, - -111, - 21, - 101, - -82, - -99, - 50, - 67, - 123, - 81, - 115, - -43, - 82, - 11, - -119, - -47, - 83, - 107, - 40, - 29, - 97, - 74, - -2, - 16, - 66, - 84, - 7, - 80, - 5, - 104, - 72, - -21, - 19, - -51, - 48, - -76, - -72, - 122, - 9, - 123, - -95, - 97, - 110, - 54, - -96, - -80, - -61, - -88, - 5, - 4, - -123, - -87, - 14, - -76, - -24, - 74, - -44, - 52, - 66, - 11, - 106, - -23, - -18, - -107, - 33, - 73, - 73, - 31, - -116, - 99, - -113, - -40, - 122, - -54, - -120, - -56, - 119, - -31, - -93, - -103, - 79, - 51, - -21, - 71, - 67, - -53, - 64, - 125, - 12, - 45, - 113, - 35, - -72, - -32, - -109, - 45, - 76, - -105, - -112, - -21, - -15, - -30, - -75, - 38, - 67, - 16, - -37, - -111, - 96, - -22, - 90, - -126, - -60, - -119, - 12, - 114, - 118, - -116, - -86, - 116, - -91, - 85, - -48, - 44, - 6, - -92, - -107, - 0, - -11, - 105, - -88, - -45, - -74, - -74, - 0, - -79, - 124, - 125, - 28, - 55, - 21, - -38, - -85, - 125, - 79, - 3, - 106, - 78, - -40, - 66, - -39, - 112, - 109, - -29, - -13, - 48, - -107, - 57, - -76, - 20, - 14, - -96, - -73, - 16, - -76, - 37, - 7, - -8, - -44, - 18, - -92, - -83, - 68, - -19, - 93, - -1, - 0, - 23, - -73, - 14, - 101, - 88, - -91, - 82, - -33, - -92, - -28, - -20, - 69, - 89, - -81, - 30, - -51, - -72, - -91, - -73, - -78, - -84, - -121, - 105, - 101, - 69, - 119, - 85, - 115, - 82, - -103, - 105, - -88, - -54, - 113, - -101, - -102, - 107, - 26, - -85, - -102, - -53, - -6, - 100, - 75, - -100, - -29, - 15, - -59, - -98, - -52, - 73, - 13, - -53, - -111, - 2, - -55, - -73, - 34, - -51, - 1, - 42, - -60, - -29, - -13, - 82, - -15, - 76, - 70, - 29, - 117, - 0, - 44, - -10, - -3, - -46, - -54, - 80, - -107, - 41, - 68, - -126, - -75, - 36, - 31, - 96, - -124, - 108, - -83, - -59, - -88, - 52, - -48, - 83, - -118, - 74, - 84, - -13, - -57, - -16, - -74, - -95, - -43, - -40, - 90, - -28, - 79, - 68, - -57, - 49, - -6, - 88, - 66, - -33, - 33, - -65, - -69, - 81, - 98, - 13, - 85, - 80, - 17, - -52, - 89, - 79, - 34, - 47, - -59, - -55, - -110, - -12, - -9, - 102, - 67, - -119, - 87, - 2, - -75, - -103, - -106, - 119, - 51, - 103, - 65, - -82, - -87, - -117, - 58, - 116, - -40, - -79, - -98, - 59, - -105, - 97, - 79, - 52, - -45, - 68, - 1, - 43, - 46, - 46, - 92, - 25, - 74, - -20, - -16, - -62, - -8, - 89, - 24, - -14, - 67, - -102, - 38, - -107, - 30, - 3, - 4, - 45, - -115, - 36, - -66, - 52, - -21, - 44, - 38, - 8, - -6, - -90, - 19, - 68, - 80, - 72, - -123, - 98, - 60, - -111, - -49, - 27, - -64, - 46, - 69, - -78, - 3, - -94, - 50, - 50, - -112, - 67, - -121, - 86, - -76, - 49, - -107, - -65, - 19, - -82, - -41, - -96, - 30, - -94, - 0, - 39, - -115, - -70, - -7, - 118, - -13, - -91, - -63, - 62, - 95, - -121, - 33, - 75, - -30, - 49, - -106, - 113, - 62, - 41, - -107, - 113, - 37, - 22, - 8, - -33, - 30, - -56, - -87, - -86, - -13, - 13, - 121, - 14, - -102, - 21, - -115, - 5, - 13, - -90, - 21, - 79, - -55, - 57, - -4, - 28, - 41, - 18, - 70, - 81, - -122, - 102, - -68, - -96, - -18, - 87, - 107, - 91, - -125, - -15, - 10, - -96, - -75, - -57, - -4, - 77, - 93, - 22, - -17, - 57, - -98, - -10, - 87, - 63, - 38, - -46, - 7, - 36, - 100, - 31, - -75, - 25, - -11, - -42, - 67, - 26, - 3, - -47, - -124, - -71, - 14, - 58, - -12, - -103, - -83, - 66, - 110, - -58, - -46, - 100, - -119, - 83, - 45, - 45, - 109, - -84, - 30, - -123, - 30, - 58, - 29, - -111, - 113, - 121, - 101, - 111, - 112, - -92, - -66, - 108, - 101, - -76, - -85, - 21, - -73, - 58, - -22, - -6, - 120, - -105, - 117, - 97, - -74, - -114, - 2, - -5, - 45, - -4, - -31, - -7, - -114, - -30, - -84, - 107, - -102, - 56, - -17, - 0, - -57, - 112, - 126, - 48, - -50, - -104, - -127, - 127, - -127, - 76, - -26, - -68, - -56, - 97, - -103, - -10, - 107, - -124, - 72, - -86, - 19, - -100, - -49, - 105, - 56, - -10, - -97, - 25, - -52, - -22, - 81, - -118, - 78, - -99, - 26, - 85, - 102, - 52, - -19, - -18, - 111, - 85, - 51, - 37, - -120, - 42, - 50, - 79, - -123, - -125, - -120, - -37, - -79, - 114, - -42, - -68, - 121, - 87, - -119, - -17, - -8, - -65, - 55, - -54, - 56, - -21, - 59, - -122, - -36, - 76, - -61, - 13, - -77, - 69, - 86, - 65, - 94, - 20, - 28, - 85, - 116, - -71, - 16, - 33, - -37, - 67, - 98, - 90, - 127, - 119, - 38, - 35, - -46, - 106, - 103, - 64, - -80, - 77, - 124, - -58, - -94, - 88, - -57, - -113, - 41, - -108, - -52, - -121, - 21, - -2, - -74, - 17, - -89, - -14, - 78, - 87, - -16, - 100, - 92, - -53, - 53, - 126, - 29, - -26, - 105, - -103, - -52, - 113, - -47, - 35, - -56, - -119, - -13, - 36, - -54, - 104, - -109, - 26, - -79, - -55, - -118, - 124, - -120, - -41, - 39, - 49, - 84, - 120, - 113, - -74, - 99, - -49, - -100, - -49, - 96, - -100, - -122, - 105, - -98, - 73, - 118, - 14, - 101, - -50, - 121, - -74, - 78, - 2, - -31, - -50, - -87, - 6, - 4, - -77, - -59, - -112, - -23, - 2, - 60, - 112, - 75, - -111, - 10, - 76, - 35, - 106, - 46, - -47, - -90, - -71, - 57, - 51, - 116, - -62, - 35, - -114, - 73, - 103, - -111, - -56, - 96, - -111, - 8, - -41, - -15, - 75, - 76, - -110, - -72, - 115, - -37, - -111, - 29, - -25, - 22, - -70, - -11, - -70, - -72, - -87, - -80, - 118, - 32, - -110, - -5, - 44, - 61, - 50, - -66, - 12, - -53, - 54, - -21, - 37, - 41, - -74, - -110, - -73, - -31, - 61, - 53, - -59, - -80, - 28, - 108, - -95, - -39, - 81, - -98, - 102, - 67, - -82, - 108, - 117, - -40, - -22, - -116, - -121, - 30, - 103, - -42, - 82, - 67, - 107, - 80, - 94, - -56, - 88, - 26, - 42, - 74, - -70, - 58, - 8, - 75, - -99, - -63, - 40, - 90, - 93, - 72, - -18, - 20, - -126, - 84, - -81, - 10, - 73, - 85, - -55, - -81, - -108, - 80, - -53, - -75, - -82, - 41, - 79, - 75, - 46, - 67, - -82, - 118, - 76, - -40, - -11, - 74, - -115, - 62, - 92, - 100, - -63, - 110, - 115, - -24, - 122, - 52, - -72, - -53, - 74, - 12, - -56, - -110, - 43, - 108, - -83, - -95, - -55, - -119, - 42, - 51, - -82, - 79, - 92, - -92, - -70, - -37, - 27, - 44, - -14, - -101, - -28, - 119, - -104, - -68, - -50, - -15, - -12, - -53, - -98, - 44, - -90, - -52, - 115, - 108, - -18, - -25, - 51, - -117, - -58, - -100, - 73, - -59, - 88, - -66, - 13, - 54, - -46, - 110, - 107, - -106, - 38, - 94, - 5, - 97, - -105, - -38, - 94, - -27, - 87, - -42, - -104, - -106, - 37, - -123, - 113, - 118, - 11, - -120, - 102, - -15, - -17, - 115, - -66, - 76, - -87, - -80, - -51, - -85, - 56, - -38, - -26, - 111, - 29, - 84, - 115, - 68, - 30, - 43, - -92, - -26, - 110, - 49, - -52, - 114, - 46, - -127, - -121, - -105, - 22, - 40, - 87, - -55, - -112, - 70, - -107, - -48, - 100, - 98, - 66, - -88, - -20, - -18, - 117, - 1, - 70, - -19, - 33, - 10, - -127, - 110, - 70, - 42, - -96, - -98, - 53, - -27, - 42, - 9, - -78, - 6, - -126, - -17, - -26, - 47, - -15, - -7, - 108, - 127, - 26, - 115, - -42, - -44, - -103, - 77, - 48, - -45, - 74, - 74, - -127, - 95, - -90, - -92, - -93, - -87, - 101, - 105, - 29, - 93, - 59, - 66, - 65, - 10, - 4, - 21, - 36, - -89, - -25, - -39, - -41, - -53, - -35, - 64, - -6, - -100, - 86, - 68, - -122, - -62, - -34, - -120, - -36, - -73, - 93, - 89, - 17, - -34, - -23, - 95, - 74, - 35, - -123, - 37, - 46, - 33, - 68, - -84, - 5, - 37, - 107, - 63, - 59, - 74, - 66, - -108, - -107, - -80, - -38, - -112, - -21, - 127, - -19, - 8, - 126, - -32, - -14, - -1, - 0, - 49, - 87, - 99, - 60, - 9, - -120, - 121, - 81, - -56, - 56, - -78, - 38, - 63, - -55, - -100, - 113, - -56, - 25, - 109, - -82, - 69, - -56, - 16, - 46, - -15, - 124, - -122, - -113, - 40, - -94, - -54, - 49, - -34, - 21, - -115, - -117, - -73, - 71, - -106, - -30, - 98, - -38, - -73, - 50, - -62, - -96, - -77, - -58, - -14, - 115, - 108, - 31, - 44, - -57, - 114, - 92, - -121, - 15, - -53, - 41, - -71, - 106, - 86, - 69, - -120, - 78, - 126, - -94, - 75, - 23, - 121, - 125, - 109, - -72, - -63, - -71, - 9, - -101, - 124, - -46, - 13, - -106, - 49, - 124, - -4, - -82, - 55, - 85, - -68, - 108, - -29, - -18, - -122, - 21, - 123, - 87, - -120, - 39, - 28, - -66, - -85, - -59, - -82, - -33, - -78, - -75, - -91, - 114, - -50, - -94, - 36, - 10, - -20, - -110, - -18, - -106, - -102, - 117, - -94, - -90, - 10, - -60, - 92, - 94, - -43, - -64, - 76, - -97, - 94, - -54, - 10, - 31, - -121, - -62, - -68, - -1, - 0, - -104, - 115, - 72, - 51, - -14, - 57, - -49, - 37, - 60, - -126, - 124, - 126, - 105, - -111, - -121, - -127, - 4, - -7, - 49, - -28, - -82, - 126, - 4, - 81, - -30, - -55, - 23, - 49, - 70, - 17, - -62, - 2, - 73, - 36, - -77, - 99, - -123, - 2, - 88, - -39, - -79, - -4, - 120, - -91, - -110, - 9, - 99, - 45, - -66, - -4, - 115, - -16, - -9, - -61, - 31, - 13, - -27, - 114, - 72, - 62, - 25, - -8, - -57, - 23, - -29, - 24, - 57, - -113, - -61, - -8, - -100, - -45, - -104, - 100, - 99, - 97, - -100, - 37, - -27, - 60, - -50, - 108, - -52, - -24, - 31, - -108, - -56, - -89, - 43, - 43, - -59, - 113, - -121, - -115, - -121, - -52, - -125, - 49, - -122, - 124, - 116, - -26, - 81, - -32, - -26, - 99, - 65, - -101, - -119, - 58, - -15, - -115, - 10, - -78, - -85, - -17, - -76, - 100, - 44, - 63, - 6, - 43, - 61, - 77, - 51, - 34, - 52, - -108, - 75, - 113, - 77, - -121, - 16, - -74, - 20, - -21, - 101, - -128, - -76, - 20, - -108, - 45, - 46, - -68, - -91, - 54, - -13, - -88, - 40, - 30, - -117, - 64, - -11, - 7, - 15, - 88, - 76, - 105, - -34, - -116, - -106, - -29, - 54, - 23, - 39, - -83, - -72, - -88, - -21, - 5, - -71, - 43, - -11, - 16, - -53, - 0, - 45, - 94, - -103, - 109, - 69, - -59, - 37, - 42, - 14, - 20, - 127, - 115, - -81, - -93, - 95, - 55, - 92, - -113, - 47, - -98, - 97, - 106, - -24, - 95, - -55, - 109, - 120, - 47, - -103, - 43, - -79, - 104, - -42, - 31, - 118, - 61, - -112, - -51, - -29, - 76, - -50, - 53, - 52, - 91, - 51, - -59, - -55, - -25, - 15, - -127, - -109, - 96, - -19, - 59, - 112, - -39, - -106, - -25, - 10, - 15, - -19, - 121, - -74, - 92, - 121, - 14, - -69, - -58, - 77, - -71, - -98, - -74, - 23, - -118, - 52, - -27, - -86, - 37, - 97, - 112, - -73, - 57, - 12, - 102, - 70, - 66, - 56, - -61, - -107, - 91, - -59, - -93, - -30, - -43, - 121, - -55, - -73, - 28, - 121, - -103, - -2, - -49, - -89, - 16, - -68, - -88, - -53, - -17, - -88, - -14, - -41, - -89, - -118, - 97, - 90, - 49, - -101, - -118, - 30, - 61, - -49, - -82, - -86, - -14, - 79, - 88, - -44, - -49, - -88, - -63, - -77, - 9, - -15, - 100, - -56, - -121, - -114, - 92, - 63, - 95, - -72, - 65, - -52, - 113, - 15, - 81, - 89, - -96, - 10, - -57, - -87, - -86, - 104, - -24, - 61, - -123, - -22, - 32, - -72, - 32, - 18, - -76, - 66, - -23, - -95, - -17, - -95, - -47, - -49, - 73, - 59, - -118, - -48, - -5, - 3, - -11, - 36, - -43, - -41, - -5, - 29, - -118, - -65, - -43, - -128, - 100, - -52, - 125, - 75, - -113, - 95, - 101, - 21, - 75, - 112, - 33, - 75, - 104, - 69, - -106, - -39, - -18, - 18, - -62, - -44, - -30, - -128, - 113, - 41, - 9, - 75, - 5, - 46, - 43, - -42, - 10, - 74, - -46, - -75, - 45, - 69, - 69, - 99, - -111, - -82, - 85, - -80, - 66, - 82, - -62, - -44, - -96, - -29, - -85, - 10, - -11, - -100, - 116, - -83, - 11, - 75, - 104, - 75, - 74, - 73, - 124, - -59, - 67, - 109, - 41, - -107, - -83, - -107, - 33, - -106, - -34, - 89, - -112, - -31, - 117, - -41, - -38, - 84, - 96, - -37, - 14, - 52, - 106, - -57, - 38, - 52, - -27, - -124, - 115, - 107, - 10, - 80, - -116, - 31, - -113, - 6, - -63, - -88, - 86, - 42, - 109, - 19, - -93, - 61, - 52, - 66, - -102, - -20, - 11, - 38, - 35, - 77, - 126, - 59, - 18, - 97, - 71, - 122, - 69, - 117, - -125, - 49, - 76, - -96, - -6, - -31, - -53, - 45, - 37, - -89, - 112, - -123, - 123, - 48, - 10, - -42, - -4, - 4, - 58, - -119, - 12, - 63, - -24, - 37, - -60, - -66, - -114, - -108, - 45, - 110, - 50, - -105, - 18, - -22, - 84, - -38, - -100, - 13, - -87, - 43, - 100, - 30, - -24, - 90, - -112, - -76, - 41, - 32, - -89, - 94, - 61, - 40, - -106, - 97, - -31, - -111, - -47, - 29, - -79, - -22, - -67, - 26, - -24, - -87, - 106, - 39, - -52, - -96, - -42, - -85, - -83, - 95, - 96, - 120, - -127, - 22, - 78, - -96, - 108, - 79, - -82, - -62, - -49, - -17, - 87, - -5, - 30, - 18, - -18, - -29, - -57, - -26, - 109, - 109, - 122, - 78, - -121, - 10, - 20, - 26, - 113, - 43, - 26, - 66, - 71, - -51, - -44, - -98, - -76, - 60, - 20, - -94, - -78, - 28, - 67, - -82, - 32, - -20, - -124, - 116, - 52, - 90, - -22, - -64, - -73, - -124, - -71, - 83, - -89, - -50, - 84, - 120, - 108, - -82, - 108, - -105, - -92, - -82, - 44, - 88, - -24, - -123, - 17, - -121, - 100, - 58, - -89, - -106, - -44, - 40, - 113, - -6, - 35, - -57, - -116, - -46, - -108, - -92, - 48, - -62, - 18, - -124, - 50, - -56, - 74, - 27, - 70, - -110, - 2, - 90, - -77, - -31, - 41, - 109, - 40, - -12, - 45, - 36, - 54, - 122, - 74, - 70, - -64, - 87, - 82, - 123, - -12, - 37, - 59, - 88, - 82, - 58, - -109, - -82, - -92, - -99, - -112, - 65, - 61, - 58, - 33, - -13, - 35, - -52, - 75, - -123, - 29, - 42, - 101, - -58, - -102, - 102, - 66, - 84, - -22, - 67, - 82, - 0, - 115, - -31, - -106, - -45, - -51, - 117, - 56, - -121, - -100, - -21, - 66, - -38, - 117, - -92, - 53, - -42, - 125, - 39, - 12, - -122, - -38, - 75, - 97, - 107, - 74, - -103, - 113, - 99, - 81, - 84, - 122, - -74, - -36, - 89, - -70, - -70, - -85, - -10, - -19, - -33, - -118, - 75, - 40, - -48, - -10, - -10, - -37, - 111, - -6, - 31, - -89, - 10, - -23, - -112, - 94, - 100, - 23, - 26, - 108, - -121, - 80, - -37, - -56, - 113, - -107, - -91, - 42, - 72, - 67, - -119, - 9, - 90, - -48, - 20, - 23, - -13, - -122, - -70, - -46, - -25, - 74, - 80, - -76, - 33, - 9, - 119, - -26, - 13, - -72, - -96, - 54, - 33, - -83, - 77, - 40, - 41, - -107, - -123, - 36, - -92, - 52, - -76, - -87, - -76, - -96, - 35, - -87, - -62, - -66, - -79, - -23, - -87, - 110, - 43, - -81, - -96, - 39, - 106, - 5, - 9, - 5, - 36, - -88, - 4, - -91, - 14, - -75, - -41, - 58, - 79, - -84, - -106, - -38, - 66, - -53, - -119, - 113, - -98, - -113, - -119, - 66, - -94, - -124, - -107, - -72, - -37, - 109, - -83, - 78, - -87, - 74, - -12, - -54, - -128, - 14, - 58, - 92, - 121, - 5, - 13, - -108, - -69, - -67, - -88, - -30, - 43, - 23, - 67, - -49, - 24, - -111, - -121, - -59, - 21, - 74, - 83, - 44, - 124, - 58, - 28, - -1, - 0, - 105, - 82, - -99, - -12, - -39, - 113, - -106, - -42, - -38, - 30, - 67, - 111, - 124, - -127, - 8, - 117, - 1, - -34, - -91, - 32, - 20, - -92, - -87, - 72, - 64, - 50, - 96, - -69, - 27, - -81, - 41, - 4, - -12, - -75, - 2, - -74, - 5, - -106, - 34, - -44, - 26, - 2, - -64, - 107, - 58, - -10, - -30, - -126, - -3, - 35, - 114, - 47, - -13, - -37, - -13, - -6, - -21, - -73, - 8, - -55, - -111, - 92, - -114, - -92, - -56, - -114, - -30, - -108, - 10, - -106, - -38, - 73, - 44, - -74, - -6, - 93, - 67, - 49, - -35, - 120, - -86, - 50, - 31, - 117, - -10, - -103, - 42, - -112, - -108, - -57, - -110, - -76, - 37, - -71, - 105, - 67, - -123, - -83, - 45, - -87, - 13, - 51, - -39, - 1, - -121, - -35, - 121, - -121, - -91, - 36, - -87, - 5, - 105, - -11, - 82, - 74, - -111, - -76, - -107, - -123, - 44, - 37, - 73, - 96, - -91, - -92, - 20, - 124, - -96, - -96, - 56, - -92, - -88, - -107, - 4, - 118, - 74, - 124, - 55, - -122, - 46, - -46, - 79, - -1, - 0, - 91, - -95, - 42, - 65, - 113, - 100, - -97, - -107, - -59, - 3, - -83, - -127, - -44, - 83, - -44, - 82, - 7, - 100, - -115, - -84, - -107, - 16, - -98, - -96, - 123, - 73, - 69, - -61, - 83, - 45, - 104, - 67, - 17, - -54, - -106, - -75, - -124, - -76, - -108, - -123, - 45, - 68, - -72, - 64, - 13, - -113, - -111, - 29, - 75, - 81, - 62, - -103, - 41, - -22, - 10, - 87, - -16, - -20, - 40, - 21, - 84, - -100, - -82, - 94, - -80, - 77, - 19, - 118, - 16, - 88, - 26, - 81, - 30, - -89, - 77, - 71, - -29, - 93, - -72, - -84, - -50, - -66, - -25, - -37, - -44, - -48, - -4, - -22, - -2, - -125, - -74, - -36, - 47, - 96, - 69, - 14, - 62, - -122, - -118, - 21, - -45, - -92, - 0, - -96, - -96, - -81, - 118, - -46, - 0, - 43, - 73, - 9, - 1, - 59, - -20, - -115, - 109, - 35, - -28, - 90, - 2, - -110, - -95, - -32, - -58, - -59, - -89, - -124, - 36, - -77, - -23, - 37, - -49, - 72, - -72, - -31, - -48, - 89, - 113, - 40, - 88, - 101, - -75, - -83, - -59, - 39, - -27, - -46, - -70, - 27, - 74, - 71, - 82, - -70, - 84, - -110, - 122, - 18, - 85, - -75, - -108, - 46, - -115, - -42, - -99, - 36, - -88, - -56, - 113, - 9, - -114, - -122, - -99, - 80, - 79, - 102, - -31, - -78, - -120, - -47, - 80, - 80, - -82, - -90, - -53, - 65, - -106, - -102, - 73, - 66, - -48, - -78, - -92, - -74, - -108, - -107, - -19, - 78, - -107, - -31, - 10, - 105, - -114, - 55, - 41, - -59, - -87, - -76, - 51, - 26, - 59, - -113, - 58, - -105, - 31, - -118, - -45, - -82, - 0, - -92, - -95, - -122, - -104, - -113, - 34, - 84, - 103, - 101, - -87, - 111, - -83, - 33, - -42, - 96, - -103, - 18, - -37, - -116, - 31, - -108, - -120, - -82, - 53, - 25, - -64, - 24, - 38, - 51, - 69, - 25, - 14, - -98, - 109, - 44, - -82, - -64, - -24, - 58, - 124, - -64, - 27, - 36, - -46, - -110, - 1, - 36, - -19, - 123, - -46, - 114, - 70, - -41, - -81, - -74, - -105, - -73, - 113, - -23, - -71, - -82, - 19, - -10, - -112, - -110, - -15, - 29, - 105, - 66, - 123, - -9, - -22, - 43, - 74, - -122, - -120, - 4, - 104, - -96, - 16, - 82, - 54, - 53, - -45, - -46, - 7, - 109, - -98, - -29, - -64, - -46, - -93, - -74, - -38, - 75, - 1, - 72, - 0, - -98, - -3, - 73, - -20, - -94, - -92, - 18, - 72, - 82, - -110, - 74, - 82, - 122, - 80, - -110, - 65, - 73, - 73, - 39, - -92, - 30, - -91, - -8, - 105, - -53, - -57, - 44, - 37, - -60, - -109, - 41, - -88, - -60, - -59, - 76, - -40, - 80, - -92, - 78, - 125, - -96, - -36, - 72, - -77, - -91, - 53, - 45, - 85, - -47, - -91, - 89, - -66, - -54, - 33, - -63, - 51, - -101, - 98, - 114, - -103, - 105, - -39, - -116, - 37, - -28, - 86, - -53, - -108, - -6, - 125, - 40, - 37, - -42, - -105, - -110, - -31, - 60, - -126, - -98, - -74, - -37, - 107, - -95, - 10, - 65, - 63, - -68, - 42, - 116, - -88, - -87, - -60, - -70, - -78, - 84, - -92, - 3, - -91, - -91, - 40, - 44, - -91, - 8, - 44, - -95, - -93, - -46, - -91, - -107, - -70, - -30, - 124, - -120, - 72, - 99, - 105, - -25, - -70, - -80, - 1, - -96, - 0, - -44, - -115, - 8, - -17, - -7, - 111, - -59, - 127, - 104, - 83, - -36, - 107, - -88, - -69, - -77, - 116, - 7, - -71, - -10, - 31, - -20, - 120, - -18, - -87, - 17, - 82, - -78, - 85, - -35, - 69, - 7, - 106, - 73, - 36, - -95, - 41, - -17, - -46, - 18, - 53, - -78, - -95, - -14, - -128, - 116, - -98, - -29, - -8, - 82, - 9, - -15, - 57, - 29, - -71, - 54, - -10, - 80, - -88, - 106, - -112, - -38, - -89, - 89, - 74, - 102, - 20, - 83, - 33, - -62, - -53, - 8, - 92, - -121, - 16, - -54, - 28, - 125, - 73, - 11, - 40, - 66, - 74, - -70, - -99, - 82, - 82, - -32, - 105, - 27, - 89, - -11, - 16, - -110, - 20, - 55, - 13, - -75, - 37, - -82, - -80, - -109, - -80, - -83, - -87, - -50, - -32, - -98, - -108, - -108, - -124, - 4, - -113, - -108, - -126, - 82, - 9, - 87, - 73, - -41, - -51, - -42, - -107, - -4, - -89, - -61, - 15, - -117, - 102, - -44, - 70, - -56, - 103, - 77, - -73, - 77, - 73, - 68, - 58, - -97, - -114, - -120, - -117, - 33, - 106, - -71, - 75, - 126, - 61, - -59, - 58, - 94, - 110, - -85, - -32, - 65, - -128, - -87, - 79, - 66, - 118, - 99, - 51, - -103, - -55, - 65, - -93, - 119, - 30, - 122, - -31, - -92, - -95, - 87, - -114, - 81, - -23, - 95, - 50, - -51, - 110, - 95, - -53, - 50, - -78, - 81, - 64, - -110, - 56, - 28, - -58, - 10, - -125, - 114, - 48, - 11, - 29, - -83, - -43, - 9, - 8, - 47, - 68, - 121, - 118, - -67, - 56, - -78, - 14, - -103, - -25, - -114, - 50, - 105, - 89, - -128, - 99, - -83, - 5, - 20, - 88, - 13, - 9, - 4, - -127, - -91, - -118, - -70, - -65, - 94, - 54, - 41, - -108, - 99, - 55, - -120, - -82, - -91, - -31, - 42, - -84, - 87, - 54, - -101, - -102, - 48, - -58, - 91, - 22, - 124, - 56, - -40, - -43, - -99, - -89, - 35, - 89, - 100, - -100, - 83, - -114, - -39, - -29, - -104, - -20, - 91, - -118, - 86, - 33, - 57, - 107, - 104, - -36, - 104, - 53, - 38, - 43, - 117, - -115, - -59, - 97, - 117, - 24, - -6, - 99, - 51, - 13, - 17, - -94, - -63, - 83, - 50, - 25, - 126, - 72, - -8, - -58, - -73, - -97, - -71, - 55, - 40, - -29, - -52, - 26, - -1, - 0, - 43, - -89, - 118, - 12, - 25, - -7, - 70, - 91, - 79, - 77, - 107, - -58, - 119, - 89, - 39, - 32, - -34, - -45, - 44, - -78, - -11, - 111, - 27, - 93, - 103, - 28, - -75, - 7, - 28, - 114, - -1, - 0, - 59, - -79, - -113, - 46, - -118, - -105, - 55, - -97, - 109, - 107, - -57, - 85, - 119, - -42, - -72, - -126, - 108, - 43, - -29, - 67, - -108, - -20, - -37, - -59, - -75, - 7, - 38, - -16, - -19, - -124, - 59, - 103, - -79, - 28, - 127, - 35, - -90, - -96, - -78, - -79, - 102, - -121, - 4, - -90, - -52, - -90, - 35, - 44, - -54, - 102, - -30, - 56, - 62, - 11, - -125, - -100, - -5, - 55, - -107, - 30, - 101, - 114, - -15, - 108, - 54, - 46, - 113, - -108, - 98, - -89, - 58, - -71, - -109, - 73, - 96, - -45, - 120, - 68, - 108, - 110, - 126, - 1, - 93, - -108, - -39, - 83, - -61, - -56, - -27, - -26, - 2, - -68, - -25, - -55, - -4, - -115, - -63, - -103, - -98, - 25, - 62, - -66, - 77, - -51, - 52, - -41, - -79, - -20, - -110, - -63, - -58, - -72, - -53, - 56, - 122, - -122, - 13, - -76, - -25, - 91, - -91, - 56, - 105, - -56, - 30, - -97, - -113, - 59, - 15, - 52, - 78, - 43, - -110, - 99, - -108, - -103, - 36, - -8, - -7, - 21, - 34, - -85, - -19, - -23, - 95, - -3, - -98, - -90, - 99, - 25, - -70, - -116, - -34, - 110, - 121, - 81, - 79, - 19, - -31, - -103, - -71, - 52, - -109, - 99, - 30, - 107, - 43, - 102, - 65, - -53, - -7, - 92, - 112, - -61, - 54, - 84, - -77, - -30, - -55, - 38, - 102, - 92, - -19, - -109, - 36, - -15, - -81, - 40, - 18, - 24, - 91, - -106, - 8, - -104, - 117, - 73, - 46, - 36, - 57, - 37, - 100, - -128, - 44, - -88, - 96, - 76, - -121, - -8, - -73, - 31, - 58, - 53, - -109, - 7, - -107, - 66, - -40, - 39, - -103, - -13, - -36, - -87, - 114, - -95, - -27, - -40, - -112, - 101, - -57, - -113, - -123, - -114, - -113, - -121, - -117, - -119, - -107, - -109, - -50, - 18, - 8, - -25, - 28, - -62, - 86, - -60, - -57, - -102, - 104, - 98, - -98, - 120, - 35, - 30, - 56, - 104, - 36, - 47, - -27, - -70, - -52, - 47, - -115, - 51, - -85, - 107, - 98, - -98, - 70, - -70, - -51, - -78, - 12, - 39, - 11, - -27, - 122, - -42, - -19, - -39, - -113, - 73, - 127, - -119, - 89, - 69, - -115, - 75, - 71, - 71, - -121, - 114, - -66, - 57, - 91, - 39, - 41, - -92, - -60, - 109, - -24, - 96, - 57, - 34, - -6, - 78, - 60, - -44, - -37, - 36, - -49, - -83, - -80, - -58, - -26, - 53, - -56, - 45, - 12, - -90, - 38, - 63, - 73, - 85, - -4, - -50, - -94, - 3, - -45, - 49, - 91, - -22, - 86, - -22, - 67, - 113, - -90, - 94, - 85, - 75, - 118, - -71, - -123, - -6, - -112, - 35, - 91, - 24, - -7, - 22, - 33, - 72, - -103, - 18, - 29, - 113, - 66, - -90, - 30, - 47, - 96, - -55, - -92, - -84, - -127, - 29, - -70, - -102, - 105, - 95, - 125, - 55, - 0, - -78, - 93, - 44, - 34, - 91, - -115, - 115, - -84, - -65, - 55, - 127, - 41, - -103, - 30, - 30, - 117, - -111, - -63, - -53, - -94, - 68, - -87, - -56, - -96, - -27, - 121, - 108, - -4, - -66, - 13, - -10, - 74, - -27, - 46, - 7, - -121, - 98, - 117, - -43, - -9, - 113, - -23, - -31, - 88, - -15, - -3, - -67, - -46, - 26, - -54, - 33, - -41, - -26, - 50, - -82, - 38, - -29, - -115, - -43, - -67, - -126, - -31, - -10, - 17, - 96, - 12, - 94, - -77, - 35, - -99, - -45, - -55, - 60, - -101, - -60, - 23, - -36, - 122, - -102, - -114, - 57, - -60, - 63, - 103, - 50, - 75, - 126, - 59, - -88, - -57, - 121, - 86, - -89, - 36, - 126, - -42, - -63, - -68, - 95, - 60, - -58, - -7, - 30, - 67, - 12, - -51, - -29, - -23, - -52, - 89, - 42, - 98, - -32, - 100, - 88, - 71, - 31, - -32, - -45, - -100, - -115, - -111, - 63, - -111, - -42, - -29, - -41, - -39, - -65, - 36, - -29, - 52, - -116, - -64, - -96, - -117, - -114, - -56, - -85, - 55, - -105, - 72, - -40, - 121, - 63, - 10, - 23, - 102, - -109, - -104, - 114, - -56, - -15, - -80, - 121, - -76, - 18, - 69, - 28, - 127, - 99, - -5, - 70, - 22, - 22, - 36, - 69, - 76, - 83, - -51, - 11, - -95, - -120, - -55, - 115, - -60, - -58, - 70, - -103, - 25, - 50, - 15, - 65, - -57, - 18, - 102, - 72, - 25, - 31, - -30, - 116, - 13, - 20, - -4, - -65, - 51, - 50, - 124, - -50, - 83, - -52, - -95, - -109, - 33, - -45, - -104, - -57, - 22, - 94, - 92, - -110, - 56, - -113, - 43, - 23, - 27, - 47, - 24, - -79, - 8, - -47, - 98, - -28, - 71, - 24, - 92, - 121, - 99, - 104, - -30, - 73, - -122, - 82, - -59, - 90, - -21, - -70, - -3, - 68, - -54, - 0, - 54, - -25, - -51, - -42, - 82, - -78, - -113, - -107, - 74, - -37, - -128, - 32, - 32, - -91, - 41, - 115, - -88, - 4, - -124, - -126, - 82, - 82, - -82, - -92, - 40, - 22, - -12, - 89, - 88, - -24, - 101, - -16, - -121, - 84, - 29, - 74, - -106, - -53, - -57, - -77, - 75, - 36, - -124, - 117, - 4, - -121, - 10, - 10, - -112, - 58, - 86, - 82, - -90, - -2, - 102, - -43, - -46, - 3, - -120, - 82, - -101, - 66, - 82, - 33, - 80, - -49, - 95, - -15, - 45, - -76, - 44, - 56, - -122, - -117, - 74, - 46, - -19, - 126, - -86, - 94, - 81, - 117, - -65, - 77, - -81, - 65, - 45, - -80, - 80, - -124, - 44, - 23, - -48, - -30, - -44, - -21, - 62, - -125, - 110, - -95, - 46, - -87, - -122, - 3, - 20, - -56, - -114, - -88, - 74, - 50, - -46, - -6, - -35, - 101, - 42, - 113, - 13, - 33, - -32, - -72, - -85, - 50, - 30, - 108, - -80, - -32, - 117, - -90, - 27, - 113, - -11, - 54, - -37, - 114, - -126, - -93, - 56, - -5, - 10, - 106, - 75, - 1, - 82, - 4, - -95, - 34, - 59, - 29, - -29, - 12, - -106, - 85, - 33, - 88, - -45, - 14, - -85, - -77, - -83, - 41, - -12, - 26, - 80, - -69, - 58, - 88, - -85, - -70, - 28, - 115, - -36, - -87, - 0, - -22, - 82, - 117, - -19, - -5, - 85, - 94, - -69, - 10, - -48, - -115, - 78, - -73, - -61, - 14, - -83, - -16, - -90, - -39, - -23, - 43, - 37, - 73, - 37, - 125, - 40, - 9, - 9, - -46, - -44, - -79, - -43, - -47, - -75, - 45, - 33, - 4, - 21, - -70, - -96, - -107, - -73, - -75, - -96, - -91, - 73, - 109, - 4, - -98, - 65, - 121, - 105, - 37, - 126, - -102, - 2, - 86, - -123, - -91, - 64, - -95, - 43, - 66, - 82, - -65, - -29, - 41, - 11, - 66, - -5, - -91, - 29, - 93, - 43, - 79, - 67, - -83, - -85, - -91, - -60, - -83, - 37, - 61, - -61, - -86, - 33, - 34, - 43, - 77, - 7, - -101, - -112, - -36, - -128, - 18, - -16, - 75, - -55, - 41, - 74, - -93, - -72, - -37, - 78, - -59, - 40, - 101, - 77, - -11, - -23, - -44, - 43, - -43, - 14, - -107, - -87, - 15, - 54, - -29, - 126, - -101, - 97, - 8, - -21, - 124, - -51, - 36, - -6, - 13, - -91, - 45, - -108, - 37, - 39, - 73, - 32, - 18, - -75, - 111, - 90, - 7, - -36, - 16, - -111, - -36, - 118, - -41, - 117, - 36, - -88, - -10, - 72, - -36, - -79, - 88, - -8, - 106, - 73, - -80, - 69, - -127, - -72, - 58, - -39, - 36, - -115, - 8, - 36, - 110, - 78, - -93, - 122, - -17, - -88, - -26, - -67, - -67, - 13, - 13, - -22, - 73, - 58, - 26, - 3, - -26, - 8, - -79, - 125, - -127, - -18, - 79, - 19, - -92, - -59, - 115, - -93, - -95, - 46, - -123, - -87, - 7, - 103, - -85, - 68, - 43, - 127, - 40, - 72, - 83, - -119, - 10, - -40, - 41, - 31, - 42, - 82, - -92, - -9, - 81, - 11, - -24, - -38, - -66, - -31, - 33, - 18, - -100, - 75, - 97, - 42, - 14, - 29, - -96, - 33, - 69, - -43, - 45, - -18, - -89, - 25, - 66, - 25, - -114, - -122, - -38, - 86, - -35, - 4, - -72, - -22, - -106, - -22, - -46, - -37, - -119, - 79, - 66, - 116, - -17, - 66, - 31, - -124, - 121, - -49, - -122, - -48, - -11, - 19, - 33, - 33, - 45, - -11, - 57, - -46, - -29, - 65, - -89, - 30, - 105, - 42, - 117, - 10, - 46, - 122, - 43, - -11, - 88, - 88, - 83, - 36, - 16, - -90, - 84, - -29, - 110, - 22, - -117, - -115, - -112, - -75, - -27, - 65, - -98, - -38, - -97, - 114, - 75, - -46, - 98, - 54, - -14, - 17, - 29, - 112, - -103, - 116, - 48, - -60, - 121, - 18, - 83, - 54, - 35, - 41, - 71, - -94, - 34, - 46, - 2, - -111, - -24, - 41, - -25, - 94, - 76, - -75, - 67, - -116, - -76, - 52, - -29, - -114, - -54, - 113, - -63, - -16, - -78, - -53, - 25, - 32, - 17, - 122, - 10, - 26, - 30, - -60, - -12, - -123, - 53, - 71, - -53, - -35, - -75, - 20, - 6, - -106, - -42, - 66, - 57, - 81, - -101, - 75, - -78, - 47, - 64, - 119, - 29, - -64, - 62, - -73, - 96, - 13, - -119, - -10, - -34, - 31, - 34, - -114, - 27, - 50, - 122, - 35, - -91, - 41, - 62, - -96, - 75, - 105, - 82, - -108, - 16, - 11, - -99, - 73, - 1, - 78, - -105, - 86, - 66, - 64, - -24, - 72, - 83, - -123, - -51, - 0, - 86, - -75, - 105, - 97, - 74, - 9, - -28, - -83, - -43, - 52, - 66, - 80, - 125, - 50, - -94, - -121, - 28, - 75, - 91, - 67, - 105, - 83, - -118, - -23, - 91, - -118, - 74, - 66, - -44, - 16, - 67, - 109, - -125, - -22, - 58, - -66, - -106, - 90, - 66, - -42, - -76, - -95, - 79, - 105, - -110, - -60, - -127, - 60, - 66, - 101, - -7, - -126, - 60, - 73, - 111, - -72, - -95, - 16, - 72, - 91, - 48, - -110, - -46, - -103, - 126, - 100, - -122, - 74, - 38, - 53, - 25, - -106, - -38, - 117, - 43, - 92, - -126, - -93, - -16, - 111, - 122, - 78, - 51, - 49, - -73, - 91, - 109, - -17, - 8, - -21, - -92, - -91, - 75, - 121, - -97, - -36, - 41, - 101, - 81, - -92, - 9, - 13, - -87, - -73, - -106, - -38, - 11, - 46, - 56, - 89, - 75, - -84, - 56, - -90, - 64, - 117, - 50, - 80, - 102, - 50, - -14, - 21, - 33, - -89, - -104, - 109, - -107, - 41, - -123, - -74, - -5, - 75, - 81, - -52, - 29, - 111, - -6, - 110, - 24, - -112, - 40, - 94, - -93, - 96, - 44, - 19, - -44, - 43, - 67, - -83, - 18, - 108, - -23, - 87, - -60, - -15, - 67, - 104, - 89, - 78, - -38, - -110, - 52, - -70, - 3, - 125, - -115, - -101, - -7, - 10, - 32, - -21, - -96, - -110, - 98, - -105, - 38, - 20, - -91, - -80, - -24, - 70, - -54, - 86, - -40, - 82, - -64, - 74, - 18, - 86, - -75, - 116, - -88, - 54, - 118, - 16, - 22, - 15, - -54, - 7, - -54, - 74, - 79, - 79, - 115, - -98, - -70, - -91, - 56, - 116, - 1, - 109, - 33, - 35, - -88, - 44, - -21, - -88, - -108, - -4, - -22, - 10, - 1, - -78, - 82, - -75, - 2, - -92, - -95, - 67, - -88, - 32, - -91, - 42, - 36, - -17, - 115, - 21, - -80, - -40, - 66, - -112, - -6, - -48, - 9, - 74, - -43, - -75, - -126, - -107, - -96, - 15, - -105, - -91, - 5, - -78, - -126, - 1, - 42, - 10, - -33, - 90, - -108, - 23, - -76, - 0, - -111, - -48, - -83, - -110, - 62, - -90, - 18, - -40, - 64, - 67, - 39, - -79, - 90, - 86, - 9, - 82, - -36, - 10, - -24, - 74, - 91, - 35, - -44, - 41, - 1, - -94, - -110, - -96, - 16, - -112, - -67, - -87, - 68, - -83, - -60, - -124, - 4, - 42, - -114, - 21, - 96, - 89, - -55, - -44, - -19, - -96, - 34, - -21, - 122, - 3, - 67, - -91, - 110, - 52, - 32, - 109, - -91, - -109, - 76, - -63, - -70, - 81, - 111, - -44, - -115, - 54, - -85, - -96, - 108, - -40, - 54, - 79, - -19, - -91, - -58, - 96, - 57, - -33, - 37, - 112, - 78, - 125, - 65, - -54, - 92, - 45, - -98, - -35, - 113, - -17, - 36, - 99, - 13, - -35, - 55, - 65, - -100, - -30, - 51, - 31, - -85, - -66, - -88, - 107, - 34, - -57, - -83, - -79, - 43, - -10, - -95, - -53, - 114, - 59, - 110, - 37, - -69, - 108, - 114, - -14, - -38, - -106, - 123, - 110, - 48, - -74, - -28, - -42, - -39, - 75, - -114, - -78, - 90, - 117, - -63, - -30, - -53, - -7, - -66, - -28, - 111, - 63, - -66, - 103, - -4, - -36, - 113, - 39, - 59, - -13, - 102, - 13, - -101, - 97, - -2, - 106, - -71, - 75, - 11, - -14, - -11, - 43, - -120, - 44, - 120, - -21, - -123, - -20, - -8, - 87, - -111, - 57, - 125, - -70, - -118, - -70, - -116, - 43, - -120, - -7, - -109, - 7, - -127, - -119, - -29, - 84, - 89, - 39, - 32, - -25, - 28, - -113, - -110, - -29, - -94, - -49, - 28, - -28, - 44, - 105, - 22, - -115, - -52, - -55, - 4, - 108, - 71, - -117, - 127, - 102, - -16, - 60, - 71, - 2, - -64, - -79, - 58, - -33, - 65, - -111, - 51, - -118, - -26, - 56, - -114, - 66, - -84, - 66, - -121, - 59, - 110, - -113, - 41, - -94, - -71, - -3, - -120, - -54, - -96, - 92, - 88, - 98, - -39, - -119, - -83, - -75, - -117, - 61, - 120, - -74, - 77, - 6, - -122, - -25, - 31, - -65, - -97, - -114, - -28, - 2, - 50, - -86, - 46, - -31, - 81, - 95, - -46, - -37, - -56, - -82, - -107, - 37, - -86, - -37, - 90, - -23, - -117, - 98, - 107, - 22, - -69, - -102, - 121, - -109, - -50, - -106, - 85, - -26, - -81, - 2, - -105, - -26, - -106, - -85, - -105, - -7, - -113, - -52, - -107, - 127, - 27, - -31, - 60, - 81, - 63, - -117, - 57, - -70, - -101, - 59, - -73, - -51, - 45, - -16, - 28, - -117, - 6, - 122, - -105, - 29, - -30, - 121, - -72, - 116, - 54, - -79, - 44, - -2, - -118, - 39, - 40, - 113, - 102, - 94, - -60, - -37, - 119, - 113, - 75, - -74, - 57, - 31, - 34, - -74, - -28, - -84, - -105, - -106, - 19, - -98, - -60, - -26, - 76, - -62, - -33, - 36, - -125, - -83, - 115, - 76, - 92, - 111, - -74, - -93, - -8, - 16, - 60, - -97, - 101, - -103, - 12, - -78, - 49, - 19, - -78, - -38, - 116, - -58, - -128, - 3, - -3, - 22, - 99, - -3, - 118, - 118, - 85, - 82, - -24, - -94, - -52, - -121, - -91, - -58, - 14, - 78, - 72, - -60, - 101, - -15, - -89, - 72, - -2, - -47, - 3, - 8, - -47, - 46, - 32, - 104, - -11, - 72, - -59, - -114, - -110, - -128, - 0, - -119, - 85, - 73, - 110, - -105, - 45, - 93, - 42, - 24, - 31, - -52, - 55, - 61, - 121, - -114, - -25, - 12, - -18, - 75, - 124, - -13, - 109, - -109, - -41, - 102, - 52, - -76, - -36, - 85, - -127, - -25, - 24, - -59, - -19, - -90, - 123, - 10, - 108, - -52, - -57, - -53, - -17, - 23, - -47, - -16, - 117, - 94, - 99, - -56, - 88, - -18, - 95, - 117, - 105, - 97, - 39, - -104, - 39, - 80, - 99, - 101, - 89, - -34, - 81, - 116, - -53, - 119, - 82, - -78, - 123, - 12, - -116, - -57, - 106, - -98, - 36, - -39, - 21, - 12, - -96, - -26, - -47, - -78, - -54, - 26, - -8, - -125, - 4, - 21, - 20, - -98, - -78, - -73, - 80, - 74, - -35, - 83, - 73, - 1, - -57, - 86, - -48, - 32, - -73, - -44, - 125, - 64, - -25, - 67, - 45, - -95, - -91, - -83, - 10, - 89, - 89, - 46, - 91, - 94, - 56, - -13, - -59, - -56, - 124, - 11, - 75, - 55, - 10, - -29, - -100, - 27, - 22, - -64, - -79, - -71, - -12, - -34, - 96, - -79, - -117, - 60, - 121, - 115, - -71, - 70, - 67, - 119, - 56, - -89, - -104, - -4, - 114, - 30, - 15, - -56, - -44, - -42, - -115, - -38, - -14, - 89, - -114, - -31, - 106, - 6, - 27, - -58, - -51, - 87, - -38, - -41, - 67, - -85, - -76, - 69, - -65, - 13, - -32, - -113, - 92, - -53, - -76, - 75, - 25, - 68, - 76, - -112, - -125, - -110, - -2, - -45, - 78, - 117, - -27, - 23, - -71, - -10, - 92, - -70, - 78, - 61, - -59, - 45, - 57, - -7, - -33, - 42, - 82, - -14, - 108, - -97, - 7, - -91, - -54, - 113, - 107, - -52, - 66, - -57, - -55, - -26, - 36, - -58, - 35, - -58, - 54, - -4, - 104, - -19, - 126, - 115, - -16, - 56, - -75, - -75, - -69, - 113, - 33, - -34, - -27, - 83, - 29, - -81, - -76, - 40, - -65, - -118, - -60, - -100, - 48, - 97, - 112, - 66, - -85, - -119, - -40, - -14, - 54, - 60, - 94, - 10, - 114, - -8, - 17, - 20, - 40, - 66, - -71, - 104, - -93, - -88, - 73, - 12, - 84, - -47, - 8, - 88, - 47, - 78, - 63, - -119, - 41, - 62, - 35, - 21, - 49, - 44, - 43, - -44, - 29, - 100, - 85, - -7, - 17, - -8, - -13, - 25, - 95, - 54, - 82, - 88, - -37, - -34, - 51, - 49, - -23, - 49, - -68, - -121, - -90, - 67, - 42, - -106, - 38, - 113, - 28, - 98, - -93, - 29, - 66, - 70, - -104, - -123, - 40, - 81, - -87, - -73, - -34, - 49, - 102, - -110, - -30, - -115, - 76, - 71, - -39, - -117, - 77, - 94, - -45, - 113, - -101, - -117, - 83, - 21, - -56, - -75, - 85, - 31, - 117, - 122, - -50, - 66, - -119, - 95, - 30, - 51, - -45, - -92, - 51, - 14, - 27, - -42, - -109, - -36, - 125, - 54, - 54, - 86, - 15, - -51, - -78, - -100, - -117, - 25, - -74, - 114, - -27, - -77, - 45, - 83, - 98, - 36, - 37, - 112, - -3, - 70, - 12, - 119, - 30, - 105, - -9, - 18, - -105, - 100, - -128, - 86, - -50, - -37, - 66, - -108, - -124, - 41, - 8, - 112, - -91, - -73, - 95, - 13, - 23, - 19, - -22, - 52, - -121, - -33, - 75, - 78, - 55, - -22, - -83, - 74, - -69, - -36, - 101, - -10, - -63, - 121, - -101, - -31, - -84, - 15, - -125, - -72, - -34, - -101, - 23, - -31, - -5, - -8, - -100, - 25, - -49, - 63, - -9, - -111, - -95, - -53, - 51, - -116, - 43, - 32, - -68, - -28, - -116, - -53, - 63, - -101, - 127, - 77, - -106, - -39, - -67, - -102, - -25, - -82, - -26, - -15, - -78, - 103, - -94, - 100, - -71, - 45, - 50, - -89, - 100, - -9, - -72, - 116, - -4, - 63, - 57, - -55, - -24, - 111, - 114, - -18, - 58, - -70, - -52, - -25, - -15, - 102, - 97, - -110, - -31, - 22, - 116, - 71, - 52, - -25, - 59, - -66, - 81, - -28, - 41, - -39, - -50, - 87, - 89, - -113, - 87, - 92, - -40, - 85, - -29, - 85, - 19, - -95, - 98, - -104, - -51, - 70, - 33, - -117, - 54, - -34, - 37, - -120, - 82, - 97, - -47, - 92, - -87, - -60, - -23, - -109, - 11, - 28, - -57, - 61, - 122, - -6, - 40, - -78, - 92, - -93, - -58, - 43, - -23, - 113, - -86, - -55, - -82, - -82, - 30, - 43, - 67, - 65, - 74, - -43, - 109, - 44, - 27, - -80, - 115, - -27, - 51, - -8, - 89, - 24, - -48, - -63, - 2, - -79, - 49, - 73, - 30, - 95, - -116, - 28, - 43, - -88, - -116, - 20, - 16, - -57, - -31, - -38, - 15, - 16, - -7, - -35, - 84, - -80, - 81, - -26, - -66, - -102, - 115, - 48, - 23, - -62, - -15, - 32, - -56, - -110, - 105, - -104, - 14, - -72, - -33, - 24, - 68, - 87, - -87, - 84, - -71, - 18, - 25, - 95, - -60, - 61, - 68, - -94, - -98, - -107, - 39, - -89, - -86, - -128, - -96, - 75, - -27, - 71, - 91, - -91, - 9, - 108, - -59, - 13, - -83, - -74, - 27, - 13, - -95, - -25, - -106, - -115, - -57, - 108, - -80, - 30, - 116, - 58, - -89, - 92, - 109, - -25, - 20, - -107, - -68, - -30, - 10, - -101, - 109, - 5, - -25, - 12, - 118, - -104, - -116, - -90, - -101, - 76, - -107, - 110, - 52, - -22, - -70, - -35, - 42, - -115, - -46, - -108, - -91, - 78, - 55, - -5, - -32, - 84, - -110, - 82, - 17, - -39, - 76, - -124, - -112, - -31, - 0, - -123, - 119, - 29, - -107, - -46, - 54, - -99, - 1, - -75, - 100, - -76, - -18, - -106, - -99, - -119, - -15, - 111, - 32, - -57, - -114, - -22, - -108, - -4, - 86, - 90, - 112, - 61, - -16, - -23, - 114, - 98, - 75, - 72, - -101, - 33, - 62, - -117, - 14, - -6, - -119, - 102, - 87, - -88, - -46, - -98, - 97, - -92, - 62, - -20, - 104, - -86, - 113, - 76, - -78, - 84, - -26, - 92, - -46, - -21, - 32, - -6, - 107, - -112, - -123, - 58, - -12, - -108, - -82, - 35, - 109, - -84, - 36, - -76, - -46, - 97, - 41, - -119, - 46, - -68, - 84, - -106, - 94, - 76, - -121, - 31, - -108, - -46, - 90, - 105, - -25, - 92, - 105, - 113, - 22, - -73, - -37, - 101, - 46, - 48, - -73, - -74, - -120, - -114, - 27, - -111, - 114, - -125, - -96, - -23, - 0, - -71, - -19, - 98, - -20, - -40, - -66, - -112, - 109, - -75, - -79, - 85, - 100, - -34, - -73, - 36, - 121, - -95, - 124, - -118, - 5, - 31, - 59, - 26, - 20, - 9, - 80, - 106, - -76, - 36, - -109, - -96, - 0, - 30, - -5, - 3, - 76, - 24, - -47, - 49, - 103, - -79, - -69, - 88, - 86, - -107, - -113, - 70, - -56, - -41, - 50, - -107, - 116, - 118, - -48, - -81, - 27, - -113, - 75, - 95, - 95, - 22, - 53, - -109, - 57, - 12, - 123, - 122, - 9, - 56, - -4, - -21, - 27, - -87, - -10, - -18, - -82, - -102, - 69, - 125, - -124, - 60, - -90, - -126, - 37, - 32, - -121, - 108, - -44, - -118, - -117, - -92, - 91, - -61, - 52, - 65, - -81, - -51, - 11, - 83, - -43, - -116, - 38, - -71, - -26, - -61, - -91, - -32, - -76, - 68, - 102, - 59, - -18, - 22, - 80, - -30, - 80, - 26, - -23, - 101, - 78, - -57, - 108, - -91, - 101, - 78, - 67, - -114, - -9, - -62, - -11, - -92, - 30, - -123, - -106, - 25, - 80, - 28, - -109, - -112, - 71, - 83, - 72, - 82, - 21, - 96, - -89, - -106, - -29, - -63, - -10, - -3, - 38, - -67, - 36, - -77, - -90, - -67, - 34, - -37, - -56, - -102, - -73, - 28, - 113, - -59, - -4, - 71, - -86, - -53, - -111, - -103, - 75, - 9, - 101, - -123, - -95, - -7, - 10, - -110, - -92, - 49, - 22, - -69, - 40, - -56, - 42, - 95, - 92, - -72, - -92, - 41, - 99, - -83, - 77, - -95, - 46, - 105, - -44, - -12, - 45, - 5, - 77, - -70, - 86, - -76, - -83, - -67, - -123, - 5, - 126, - -20, - 39, - -88, - 105, - 10, - 112, - -121, - 50, - 62, - -52, - -123, - -99, - 9, - 61, - 76, - 45, - -103, - -40, - -40, - -91, - 3, - -89, - -81, - 69, - 81, - -46, - 52, - 80, - 23, - -88, - -106, - -94, - -60, - -79, - -105, - -121, - -110, - -22, - -118, - -30, - -62, - -81, - -108, - 42, - 1, - -71, - -22, - 37, - -70, - 15, - 83, - 19, - 123, - -79, - 36, - 80, - 80, - 66, - -88, - 1, - -29, - -61, - -39, - 29, - -106, - 53, - -105, - -28, - 78, - 84, - 112, - -66, - 31, - -50, - 50, - -84, - -72, - -65, - -109, - 106, - 102, - 99, - 121, - 92, - 110, - 94, - -107, - 27, - 23, - -59, - -114, - 35, - 99, - 101, - -56, - -68, - -121, - 18, - 63, - 12, - 102, - -100, - 127, - -109, - 54, - -84, - 63, - -115, - -21, - 51, - 9, - -105, - -42, - 23, - 19, - -18, - 49, - 26, - 108, - 53, - -20, - -98, - -22, - -6, - -127, - -28, - 87, - 71, - -77, - -85, - -80, - -100, - -119, - -55, - 126, - 116, - -78, - -84, - 15, - -108, - -24, - 57, - 19, - 0, - -28, - 41, - 53, - 121, - 110, - 23, - -27, - -26, - -89, - -111, - -78, - 110, - 72, - -57, - 57, - 121, - -56, - -8, - 7, - 31, - -16, - -2, - 84, - 49, - 12, - 30, - -2, - 61, - -122, - 127, - -112, - 63, - -127, - 97, - -110, - 57, - 23, - -103, - 102, - 93, - 72, - -53, - -7, - 54, - -42, - -126, - 38, - 70, - -17, - 34, - -33, - -14, - 38, - 63, - -121, - 102, - 120, - -83, - 71, - 49, - 115, - 70, - 31, - -102, - 83, - 126, - 43, - -28, - 44, - -73, - 15, - -52, - -83, - -19, - -72, - -2, - -121, - -10, - -86, - -14, - 87, - 20, - 115, - -50, - 25, - 46, - -72, - -48, - 91, - -36, - -4, - 54, - 17, - -56, - 60, - 33, - -56, - -72, - 31, - 38, - -28, - 74, - -121, - 69, - 38, - 28, - -44, - 59, - -120, - 113, - -42, - 83, - -106, - 101, - -115, - 93, - -56, - 121, - -38, - -70, - 3, - 70, - -117, - -85, - -24, - -45, - -79, - -22, - -71, - -16, - -99, - -67, - 92, - -59, - -25, - -101, - -51, - -33, - 49, - 113, - 71, - 37, - -29, - 25, - -89, - 7, - 98, - -72, - -25, - 28, - 90, - 98, - -29, - 24, - -56, - -81, - 104, - -72, - -77, - -110, - 104, - 98, - 96, - -112, - -4, - -44, - -7, - -124, - -59, - 124, - -14, - -64, - -77, - -115, - 117, - 103, - -106, - -40, - -43, - 85, - 72, - -26, - -4, - -93, - -117, - 49, - 27, - 92, - 5, - -84, - -95, - -85, - 90, - 25, - 28, - 67, - -122, - 49, - 85, - -60, - 117, - 20, - 116, - -87, - -76, - -80, - -110, - -121, - 56, - 23, - -26, - 16, - 60, - 56, - -72, - -77, - 35, - 73, - -118, - 36, - -102, - 92, - -106, - 89, - -96, - 9, - 58, - 30, - -88, - 34, - -22, - 1, - -118, - -70, - -58, - -63, - 1, - 81, - 35, - -126, - 60, - -52, - 2, - 59, - -36, - 33, - -47, - -127, - 42, - 75, - -111, - -111, - 11, - 44, - 89, - 2, - 40, - -93, - -57, - 83, - 28, - -59, - -94, - -23, - 34, - 105, - 10, - -110, - -93, - -96, - -56, - -91, - -115, - -108, - 82, - 42, - -127, - 44, - -70, - -17, - 114, - -98, - -38, - 67, - -111, - 126, - 9, - -127, - 53, - -39, - 21, - -110, - -19, - 11, - 80, - 93, - -113, - 101, - 33, - 48, - -32, - 34, - 116, - -119, - -14, - 36, - -77, - 0, - -55, - 114, - -72, - -62, - -121, - 95, - 46, - 116, - -42, - -84, - 19, - 29, - -24, - -48, - 25, - 85, - -125, - -56, - 106, - 3, - -83, - 58, - 113, - -103, - 74, - -108, - 18, - -121, - -112, - 18, - -108, - -11, - 20, - -85, - 95, - 50, - -118, - -108, - 72, - -38, - -63, - 74, - 73, - 27, - 39, - -88, - -9, - -47, - 9, - -2, - 20, - -92, - 39, - -70, - 36, - -37, - 8, - -54, - 104, - 34, - 52, - 89, - 42, - 97, - 74, - -112, - -111, - 46, - 35, - 79, - -96, - 41, - 8, - -7, - 86, - -30, - 28, - 62, - -101, - -51, - -76, - -82, - -121, - 81, - 29, - -28, - -71, - 29, - -9, - 18, - -106, - 95, - -113, - 33, - -105, - 28, - 97, - -49, - -57, - -102, - 90, - 91, - -122, - 81, - 45, - -41, - 22, - -4, - 103, - -98, - -112, - -53, - 17, - 20, - 21, - 22, - 105, - 122, - 100, - 118, - 33, - 21, - -66, - -29, - 98, - 75, - 79, - 48, - -52, - 57, - 47, - 62, - -54, - -67, - 52, - 38, - 81, - 100, - -76, - -21, - -15, - 72, - 86, - -52, - 27, - -92, - -22, - 25, - -76, - 4, - -128, - -83, - -66, - -92, - -115, - -37, - 74, - 2, - -82, - -70, - -115, - -127, - 118, - 20, - 36, - 8, - 88, - 10, - -95, - 103, - 123, - 91, - -96, - 84, - 10, - -5, - -89, - 114, - 73, - -85, - -95, - 71, - -75, - -15, - -44, - -20, - 118, - -3, - 33, - -90, - 93, - -11, - -73, - -39, - 99, - -96, - 55, - -48, - -96, - 1, - -21, - 82, - 83, - -42, - 74, - 116, - 70, - -70, - -126, - 74, - 84, - 79, - 87, - 80, - 33, - 120, - 14, - 67, - 14, - 45, - 75, - 117, - 62, - -94, - -44, - 74, - -118, - -42, - -80, - -91, - 43, - -85, - -26, - -39, - 42, - 37, - 68, - -110, - 73, - 61, - 95, - 54, - -9, - -67, - 30, - -61, - 33, - 74, - -106, - -47, - 91, - 111, - -74, - 90, - 117, - -75, - 22, - -36, - 74, - -63, - 74, - -110, - -22, - 73, - 73, - 109, - 104, - 32, - 116, - -88, - 41, - 58, - -24, - 35, - -27, - 80, - 33, - 90, - 80, - -48, - -8, - 74, - 84, - -32, - 42, - 37, - 91, - -39, - 7, - -27, - 79, - -65, - -1, - 0, - -62, - 53, - -11, - -42, - -50, - -119, - 35, - 127, - -103, - -105, - 74, - -74, - -95, - 73, - -67, - 105, - -108, - 104, - 15, - 77, - -22, - 70, - -73, - -95, - -3, - 59, - -98, - 60, - 3, - -128, - 7, - 80, - 4, - 80, - -95, - 100, - -2, - -96, - 122, - -115, - 54, - 61, - -84, - -15, - 81, - -29, - -60, - 1, - 69, - -74, - 91, - 80, - -11, - 64, - 111, - -66, - -35, - 89, - 27, - 4, - 37, - 74, - 30, - -102, - 86, - 72, - 74, - 119, - -74, - -6, - 122, - -66, - 100, - 37, - 4, - 0, - -100, - -8, - -75, - -114, - -6, - -98, - -84, - 117, - 56, - -53, - -120, - 31, - 42, - -48, - 66, - 125, - -10, - 20, - 6, - -108, - -99, - -20, - 18, - 14, - -10, - 58, - 73, - 73, - -7, - 125, - -113, - 38, - -47, - 88, - 81, - -49, - -73, - -87, - 92, - -120, - -31, - -56, - -46, - 36, - -44, - 88, - -102, - -117, - 72, - 54, - 117, - -77, - 76, - 9, - -55, - 43, - 75, - 22, - -107, - 50, - -90, - 85, - 93, - -41, - 124, - 100, - 38, - 101, - -60, - -101, - 6, - 92, - -38, - -39, - 102, - 60, - 89, - -16, - -92, - 62, - -33, - -61, - -68, - 115, - 101, - -42, - 38, - 27, - 105, - -82, - -117, - 105, - 2, - -47, - -71, - 9, - -88, - -98, - -71, - -80, - -115, - -76, - 120, - -47, - 36, - 72, - -87, - 110, - 83, - -11, - 106, - 110, - -51, - -118, - -75, - -71, - 58, - -86, - 77, - -124, - -102, - 123, - -121, - 69, - 99, - -48, - -115, - -115, - 83, - -114, - 99, - -10, - -42, - 116, - -46, - 90, - -79, - -79, - -25, - 9, - -116, - 71, - 72, - 17, - -110, - 41, - 74, - -80, - 6, - -85, - -53, - -88, - 96, - 40, - 16, - 54, - -42, - -56, - -67, - 107, - -113, - -91, - 78, - 64, - 59, - 31, - -57, - 79, - 79, - -57, - 111, - 106, - -7, - 112, - 8, - -29, - 54, - -79, - 82, - -74, - -47, - 53, - -43, - -95, - 110, - 41, - 106, - 91, - 106, - 87, - 67, - -118, - 61, - 61, - 74, - 82, - 116, - -39, - -46, - -108, - 14, - -118, - -57, - 80, - 5, - 41, - 35, - -27, - -7, - -118, - 114, - 10, - 46, - 65, - -54, - -8, - 105, - 81, - -72, - -33, - 18, - -73, - -49, - 115, - 42, - 46, - 98, - -29, - -20, - -87, - -36, - 106, - -85, - 19, - 70, - 126, - -71, - 52, - -44, - 56, - -18, - 124, - -65, - -119, - -76, - -62, - -98, - -84, - -69, - -117, - -111, - 99, - -47, - -83, - 94, - -128, - -101, - -104, - 22, - -76, - -10, - 84, - -78, - -102, - -110, - -45, - 54, - -15, - 31, - -124, - -22, - -48, - 114, - 76, - 5, - 116, - 33, - 40, - -12, - -43, - -46, - -91, - 2, - -83, - 40, - 41, - -64, - 85, - -39, - 69, - 10, - 36, - 104, - 30, - -64, - 33, - -76, - 18, - 52, - 86, - 9, - -40, - 39, - 92, - 119, - -103, - 100, - -100, - 93, - -107, - -45, - 101, - -40, - -62, - -22, - -107, - 105, - 77, - 97, - 95, - 100, - -102, - -5, - -54, - 42, - 108, - -98, - -126, - -63, - 85, - -77, - -93, - 89, - -58, - -117, - 125, - -116, - -28, - 80, - 44, - -24, - 47, - -22, - -43, - 54, - 28, - 103, - -34, - -87, - -69, - -82, - -97, - 95, - 41, - 77, - 54, - 36, - 69, - 113, - 41, - 0, - 16, - -40, - 102, - 76, - 94, - 101, - -119, - -43, - -31, - 125, - -65, - -107, - -25, - -32, - 9, - 88, - 51, - -84, - 82, - 102, - 98, - -68, - 81, - -56, - -22, - 8, - 103, - -119, - 37, - 100, - -5, - 66, - -89, - -98, - 92, - 115, - 44, - 105, - 101, - -81, - -126, - -80, - 115, - 98, - -122, - 112, - 103, - 47, - -31, - 50, - 73, - 19, - -76, - 125, - 62, - 34, - -84, - -117, - -46, - 100, - 64, - -62, - -70, - -106, - -18, - -113, - -34, - 29, - 64, - 85, - -15, - -18, - 47, - -54, - 94, - 107, - 117, - -102, - 121, - 53, - -77, - -13, - 59, - 31, - -98, - -72, - -41, - 35, - -29, - -36, - 2, - -41, - 33, - -123, - 119, - -117, - -64, - -53, - -13, - 14, - 42, - -25, - 104, - 121, - -90, - 31, - 101, - 42, - -122, - 63, - 21, - 101, - -71, - -98, - 93, - 125, - -101, - -90, - -81, - -107, - -23, - -106, - -61, - 60, - -73, - -123, - 98, - 89, - -42, - 29, - 89, - 115, - -100, - -117, - 12, - 27, - -123, - -13, - -114, - 53, - -60, - 56, - -17, - 38, - 123, - 33, - 79, - -110, - -33, - -76, - 55, - -105, - -88, - 124, - -58, - 115, - -115, - -66, - 85, - -119, - -64, - -92, - -125, - -114, - -58, - -78, - -73, - -115, - 74, - 42, - 104, - 88, - 77, - -116, - -74, - 38, - 76, - -8, - -89, - -90, - -49, - -53, - 21, - 121, - 50, - -61, - 44, - -82, - -99, - 98, - 103, - -102, - 21, - -67, - 83, - 85, - 10, - -67, - -88, - -46, - -25, - 64, - 93, - -117, - 25, - 1, - -108, - 21, - 124, - -77, - -26, - 35, - 61, - -26, - -18, - 75, - -54, - -7, - -121, - 48, - 21, - -61, - -112, - 51, - -116, - -58, - -53, - 59, - -52, - 108, - 42, - -86, - 40, - 113, - -54, - 91, - -21, - -55, - -15, - 50, - 8, - 78, - 23, - 41, - 113, - -6, - 26, - -27, - 71, - 97, - 81, - -78, - -100, - -128, - -71, - 26, - 52, - -58, - 88, - -80, - -107, - 109, - 101, - 97, - 106, - 102, - -40, - -51, - -107, - 45, - -28, - 12, - 120, - 70, - 95, - -58, - 46, - -55, - -21, - 91, - 43, - 5, - -62, - 13, - 87, - 56, - 39, - 41, - 102, - 34, - -40, - 125, - 15, - -69, - 34, - 123, - -45, - 34, - -49, - -109, - 42, - 52, - 120, - 44, - -54, - 109, - 49, - 35, - -71, - 13, - 125, - 114, - 81, - 45, - 86, - 77, - 71, - -128, - -12, - 25, - -4, - -109, - -32, - -17, - -16, - -29, - -102, - 124, - 61, - -50, - -30, - -26, - 25, - -110, - -30, - -3, - -97, - 31, - 21, - -32, - 88, - -15, - 37, - -110, - 95, - -75, - 75, - -111, - 24, - -122, - 89, - 100, - 105, - 96, - -123, - -62, - -86, - -86, - 72, - 3, - -86, - -123, - 98, - 74, - -59, - -41, - 36, - -84, - -81, - -71, - -57, - 54, - -62, - -52, - -113, - -94, - 6, - 57, - 12, - 114, - 12, - -85, - 35, - -60, - 33, - 17, - 34, - 7, - 9, - -31, - -89, - 91, - 83, - -56, - -77, - -56, - -78, - 89, - 114, - 20, - 42, - 6, - -24, - 69, - 4, - 42, - 93, - 67, - -107, - -14, - 85, - 29, - -18, - -123, - -70, - -112, - -123, - 18, - -123, - 37, - 73, - 29, - 104, - 74, - -126, - 73, - 72, - 72, - -21, - 65, - 58, - 86, - -108, - -76, - 111, - -8, - 73, - 31, - 49, - -38, - 71, - -39, - -23, - -10, - -111, - -14, - 119, - -112, - -88, - -4, - -125, - 75, - -120, - 112, - 127, - -106, - -2, - 107, - -58, - -71, - 71, - 15, - -49, - 48, - -36, - -66, - -113, - -102, - -8, - -47, - -36, - -114, - 84, - -20, - 75, - 63, - -84, - -58, - -93, - 102, - 88, - -100, - -53, - -86, - 43, - 124, - 110, - -53, - 33, - -63, - -78, - 33, - -127, - -30, - -82, - -34, - 96, - -71, - -117, - -39, - 94, - 34, - -72, - 80, - 46, - 26, - -92, - -84, - -57, - -20, - 114, - -52, - -98, - -46, - 126, - -72, - -102, - -82, - -116, - 16, - -30, - -92, - 44, - 21, - -93, - -26, - 100, - 5, - -12, - -110, - -80, - -92, - 108, - -88, - -87, - 10, - -11, - 27, - 80, - -22, - 104, - 52, - -119, - 13, - -72, - 28, - 90, - 100, - 16, - 91, - 97, - 104, - 94, - 100, - 119, - -29, - -60, - 90, - 84, - -126, - 70, - -100, - 88, - 61, - 96, - 37, - 30, - -104, - 8, - 45, - -85, - -87, - 74, - 43, - 81, - 113, - 101, - 126, - -94, - 20, - -127, - -48, - 2, - 73, - 91, - -67, - 106, - 74, - 58, - -52, - -100, - -66, - 12, - -107, - 120, - -78, - 98, - 86, - -123, - -120, - -72, - -39, - -102, - -59, - 81, - 30, - 116, - -23, - 32, - -82, - -125, - -87, - 74, - -99, - 55, - 22, - 1, - -42, - 90, - 102, - 31, - 116, - 22, - -19, - -21, - -75, - 109, - -22, - 107, - -67, - 124, - -9, - -66, - 29, - -4, - -71, - -54, - 89, - -121, - 63, - 115, - 47, - 39, - -13, - -106, - 117, - 38, - 11, - 57, - -25, - 45, - 114, - 30, - 89, - -55, - -39, - 51, - -76, - -83, - -56, - -81, - -85, - -119, - -112, - -26, - 55, - -13, - 114, - 91, - 22, - 104, - -29, - 57, - 50, - 116, - -104, - 21, - -112, - -26, - 79, - 113, - -102, - -120, - 107, - -99, - 37, - -8, - 80, - -102, - -115, - 27, - -30, - 31, - 91, - 61, - 106, - 108, - -60, - -26, - -114, - 82, - 115, - -120, - 43, - -8, - 125, - -101, - 12, - 90, - 14, - 17, - 79, - 2, - 109, - 127, - -81, - 69, - -60, - -68, - 91, - 77, - -100, - -37, - 81, - 92, - -40, - -54, - -80, - -101, - -115, - -26, - -36, - -65, - 81, - -122, - -42, - -14, - -50, - 99, - -118, - 11, - 41, - -79, - 101, - -62, - -58, - 51, - 28, - -49, - 34, - -58, - 96, - -49, - -96, - -62, - 28, - -85, - -83, - -122, - -26, - 7, - -124, - 57, - -113, - -43, - 8, - -9, - 49, - 18, - 1, - 4, - -93, - -26, - -48, - -19, - -11, - 29, - 35, - -88, - -110, - 6, - -121, - -52, - 116, - 9, - -9, - -17, - -94, - 7, - -122, - 5, - 53, - -46, - 3, - 107, - 75, - -15, - -36, - 125, - 43, - 104, - 42, - 42, - -125, - -66, - -109, - 109, - -70, - -89, - -102, - 37, - -57, - 81, - -24, - -72, - -89, - -39, - 91, - 9, - 121, - -128, - -38, - 28, - -116, - 82, - -5, - -84, - -65, - -15, - 1, - 12, - 56, - -61, - -50, - 32, - -58, - -63, - 101, - -118, - 39, - -122, - 25, - 22, - 46, - -111, - 18, - 24, - -43, - -106, - 48, - -85, - -48, - -67, - 0, - -125, - -47, - -48, - -91, - -108, - 85, - 116, - -117, - 0, - -101, - 32, - -59, - 37, - -112, - -47, - 107, - 91, - -86, - -67, - -9, - 26, - -10, - -4, - -75, - -44, - -109, - 124, - 92, - -20, - 11, - -50, - 71, - -104, - -50, - 52, - -101, - 2, - -41, - 15, - -28, - 42, - -70, - -105, - 32, - -14, - -105, - 44, - -13, - 44, - 122, - 39, - 56, - -41, - -117, - -18, - -79, - 5, - 114, - 55, - 58, - 96, - -115, - 113, - -97, - 42, - -28, - 83, - -80, - -101, - -20, - 50, - -49, - 10, - -104, - -34, - 67, - -126, - -78, - -100, - 98, - 14, - 59, - 39, - 30, - -105, - -116, - -29, - -107, - -77, - 45, - 21, - -116, - 85, - 99, - -14, - 44, - 103, - 59, - 62, - 58, - -69, - -52, - 79, - 58, - -77, - -115, - 102, - -76, - -12, - 124, - -128, - 106, - -22, - -13, - -84, - 111, - 5, - -59, - 50, - -22, - -8, - -72, - -66, - 24, - -53, - 57, - 14, - 63, - -58, - 124, - 25, - -99, - 121, - 113, - -61, - 106, - -27, - -6, - 120, - -22, - 31, - 72, - -84, - -31, - -34, - 71, - -52, - -79, - -87, - 47, - 70, - 113, - -87, - 119, - -106, - -106, - -20, - -26, - -9, - -49, - -38, - -25, - -43, - 20, - -103, - 61, - 114, - 18, - -75, - 80, - -92, - 50, - -123, - -55, - 109, - 73, - 31, - 40, - 81, - 65, - 58, - 9, - 0, - 119, - -22, - -22, - 27, - 88, - 71, - -87, - -90, - -63, - 64, - 10, - 8, - 29, - 101, - 37, - 64, - 76, - 41, - -54, - -10, - 89, - 95, - -61, - 44, - 20, - -91, - 14, - 18, - -106, - 10, - -99, - 5, - 99, - -81, - 93, - 29, - 40, - -23, - -22, - 95, - 64, - 64, - 79, - 83, - -127, - 74, - 73, - 87, - 86, - -107, - -46, - -106, - 17, - -14, - -50, - 91, - -26, - 63, - 98, - -61, - 29, - 64, - 6, - 62, - 4, - 74, - -59, - 124, - 95, - 24, - 45, - -124, - 30, - 69, - -107, - -116, - -127, - 117, - -87, - 73, - 112, - 44, - -33, - 23, - -119, - -102, - -59, - -126, - 78, - -102, - -19, - -96, - -83, - -11, - -44, - -34, - -70, - 87, - -17, - -62, - -83, - 104, - 114, - 19, - -83, - -105, - 2, - -37, - 46, - -96, - 62, - -61, - -114, - 50, - 27, - 75, - -35, - 15, - 45, - -91, - 45, - -76, - -108, - 37, - 46, - -95, - 50, - 24, - 121, - -110, - -65, - -99, - 37, - -58, - -35, - 108, - -128, - -74, - -44, - 17, - 56, - -103, - 48, - -92, - -112, - -19, - -80, - 125, - 46, - -69, - -42, - -78, - -22, - 20, - 94, - 83, - -21, - 43, - 88, - 82, - -42, - 2, - -118, - -62, - -118, - -61, - -118, - 43, - 90, - -44, - 73, - 74, - -118, - -56, - 7, - -68, - 11, - -50, - 122, - -45, - -112, - -75, - 54, - -89, - -101, - -11, - -46, - 74, - 80, - -96, - -53, - -114, - -73, - -43, - -78, - -108, - 41, - -58, - -100, - 75, - 107, - 82, - 63, - -127, - 110, - -57, - 117, - 13, - -11, - 33, - 75, - 105, - 125, - 61, - 7, - -79, - 82, - 33, - -102, - -9, - 122, - -35, - 82, - 108, - -110, - -22, - -64, - 101, - 48, - 81, - -16, - -22, - 107, - 113, - 67, - 75, - 19, - 19, - 47, - -42, - 75, - -50, - 37, - -55, - 106, - 113, - -123, - 65, - 8, - 105, - 17, - -40, - 40, - -112, - -14, - -91, - -83, - 17, - -90, - 24, - 33, - 99, - -45, - 107, - -3, - -74, - -92, - -125, - -83, - -47, - 54, - 79, - 98, - 77, - -48, - 52, - 44, - -99, - 64, - -55, - -54, - 4, - -97, - 53, - 17, - -23, - -81, - -91, - -33, - -41, - 77, - -11, - -10, - -66, - 39, - 101, - 76, - -83, - -101, - 58, - 90, - -9, - 33, - -13, - 51, - 78, - 73, - -110, - -16, - 67, - -50, - -68, - -29, - -50, - 34, - 75, - -18, - 23, - 37, - -87, - -23, - 98, - 73, - 125, - 32, - 58, - -6, - 29, - 47, - -68, - -110, - -14, - 84, - -75, - -75, - 33, - 105, - 112, - 98, - -29, - 22, - -120, - -62, - -111, - 45, - -87, - 113, - -102, - -114, - -28, - 1, - 54, - 59, - 110, - 45, - -73, - -97, - -108, - -76, - -50, - 76, - 7, - 99, - -6, - 85, - -87, - -108, - -104, - 18, - 1, - 68, - -103, - -87, - -113, - 110, - -72, - 15, - 57, - 94, - -62, - 101, - 36, - 41, - 19, - -22, - -43, - 62, - 78, - 10, - -102, - 105, - 14, - -87, - -60, - -87, - 50, - 16, - 20, - 26, - 91, - 97, - -89, - -38, - 91, - -123, - 109, - -114, - -115, - -6, - -93, - -45, - 66, - 91, - 75, - -21, - -8, - -122, - -52, - -81, - 81, - 73, - 105, - -108, - -95, - 40, - 117, - 111, - 39, - 22, - 76, - -123, - -65, - -22, - -96, - -126, - -38, - 0, - 109, - 13, - -92, - -81, - -87, - -48, - 82, - 27, - 66, - -100, - -22, - 40, - 64, - 82, - 73, - 74, - -128, - 109, - 41, - 74, - -109, - -80, - 14, - -48, - -98, - -93, - 35, - 10, - -55, - 26, - 117, - 1, - 96, - -87, - 12, - 19, - -52, - 104, - 45, - 13, - 104, - 106, - -75, - 103, - 114, - 5, - 93, - -128, - 120, - -95, - -14, - -41, - 98, - -38, - -111, - -71, - 38, - -5, - 124, - -69, - -110, - 13, - 122, - -48, - -17, - -64, - -38, - -110, - -105, - 82, - -66, - -108, - -95, - 68, - 23, - 8, - -12, - -46, - -112, - 0, - 72, - 5, - 75, - -24, - 9, - 73, - 109, - -79, - -66, - -92, - -114, - -106, - -46, - -111, - -20, - 62, - 66, - 7, - 24, - -120, - 7, - -71, - 66, - -119, - 65, - 82, - -110, - -108, - -110, - -80, - 18, - 10, - -53, - -118, - 10, - 65, - 0, - 37, - 41, - 10, - 82, - -127, - 32, - -91, - 68, - -110, - 82, - 84, - 7, - 104, - -127, - 39, - 111, - 20, - 5, - 41, - 58, - 37, - 8, - 59, - 82, - -100, - 74, - -108, - -108, - 0, - -112, - -112, - 16, - 20, - 2, - -42, - 73, - 41, - 64, - 9, - 66, - -64, - 82, - -118, - -62, - 12, - -52, - 42, - 121, - -21, - 72, - 83, - 77, - -55, - 101, - -16, - 16, - -128, - 58, - 18, - 24, - -12, - -35, - 105, - -28, - -68, - 93, - 124, - 62, - 22, - -110, - -106, - -53, - 8, - 66, - 3, - 42, - 75, - -95, - -39, - 9, - 91, - -120, - -8, - 100, - -94, - 69, - 105, - 19, - -69, - 11, - -119, - -119, - 7, - -92, - 90, - 53, - 118, - -17, - 71, - -27, - 119, - -72, - -83, - -58, - -127, - -53, - -107, - 26, - -126, - 76, - -128, - 105, - 123, - -118, - -95, - -24, - 47, - 82, - 116, - 59, - 29, - 53, - 53, - -60, - 73, - 109, - 97, - -119, - 94, - -102, - -97, - 75, - 47, - -6, - 72, - -108, - -37, - 74, - 80, - 97, - -11, - 37, - 94, - -93, - 33, - -28, - -89, - 72, - 90, - -118, - -38, - 83, - -56, - 14, - -107, - 31, - 81, - 43, - 117, - -80, - -110, - 54, - 58, - -102, - 88, - 46, - 56, - 126, - 21, - 45, - 41, - 100, - -110, - -124, - 0, - -108, - 36, - -99, - 108, - 37, - 63, - 50, - 82, - 1, - 27, - -48, - 58, - 4, - 118, - 9, - 29, - 32, - 22, - 70, - -57, - 101, - 37, - 105, - -11, - -44, - -106, - -48, - 82, - -94, - -91, - 37, - 64, - 18, - -99, - 16, - 82, - 84, - -82, - -60, - -87, - 32, - -10, - 35, - -9, - -99, - 65, - 9, - 27, - 32, - 18, - 120, - -72, - -19, - 90, - -101, - -21, - 83, - -78, - -52, - -76, - 116, - -83, - -92, - 53, - 30, - 51, - -52, - -68, - -92, - -72, - -96, - 80, - -73, - 93, - 90, - 74, - 16, - -108, - -91, - 43, - 39, - -31, - -28, - 122, - -123, - 69, - -75, - 52, - -108, - -93, - -42, - 112, - -92, - -62, - 96, - -63, - -70, - 72, - 97, - 64, - -88, - 91, - -5, - -44, - 44, - -47, - 58, - -23, - 93, - 123, - 1, - -9, - -115, - 13, - 22, - 75, - -99, - 30, - -63, - -73, - -45, - 112, - 0, - -38, - -123, - -110, - 47, - -15, - -12, - -83, - -59, - 1, - 49, - 9, - -7, - 110, - -123, - 38, - 34, - 80, - -107, - 33, - -122, - 75, - 104, - -46, - 25, - -21, - 102, - 58, - 88, - 74, - -12, - -30, - -74, - 31, - 119, - -96, - -72, - -91, - 31, - -99, - 110, - -83, - -11, - -73, - -45, - -35, - 35, - -70, - 93, - 4, - 114, - -45, - -22, - 91, - -115, - -57, - 113, - -90, - 28, - 88, - 67, - -91, - 107, - 47, - -108, - -70, - -38, - 11, - 109, - 122, - 44, - 56, - -40, - 87, - 75, - -123, - -18, - -89, - -100, - 67, - 74, - 68, - 119, - 73, - 123, - -44, - 91, - 13, - 58, - 102, - -20, - 67, - 23, - -87, - -80, - -57, - -92, - 122, - -121, - -89, - -43, - -75, - -87, - 37, - 9, - 35, - -36, - -17, - 69, - 107, - -23, - -11, - 116, - -81, - 112, - 20, - -108, - -92, - 14, - -109, - 45, - 113, - 103, - 50, - -54, - -94, - 85, - 59, - 48, - 106, - 33, - -62, - -80, - 94, - 57, - 34, - 83, - -65, - 117, - -44, - -55, - -74, - 84, - -36, - 122, - -94, - 125, - 91, - 111, - 70, - -67, - -109, - 7, - -17, - -70, - -8, - -74, - -97, - 123, - 88, - 78, - -68, - -88, - -85, - -97, - 10, - -94, - -22, - 119, - -35, - 83, - 46, - -96, - -40, - -52, - -96, - -93, - -107, - 95, - 127, - -39, - -128, - -14, - -120, - -63, - 59, - -109, - 67, - 66, - 58, - 64, - 23, - -71, - 36, - 22, - 32, - -47, - 22, - -69, - -87, - 58, - 44, - -101, - -103, - 81, - -43, - -64, - 26, - 0, - 47, - -45, - -72, - 35, - -34, - -76, - -45, - -44, - 93, - 113, - 84, - -81, - 34, - -78, - 22, - -14, - 27, - -47, - 87, - 86, - -2, - 64, - 74, - 86, - -82, - -28, - -110, - 20, - 64, - -19, - -36, - 43, - -89, - -40, - 104, - -128, - 78, - -4, - 5, - -54, - -126, - -39, - 105, - 77, - -72, - -123, - -105, - -46, - -75, - -128, - 66, - -63, - 79, - 78, - -120, - 74, - 2, - 58, - 84, - 73, - -11, - 21, - -44, - 85, - -43, - -46, - 82, - 66, - 64, - 27, - 42, - 47, - -55, - -8, - -77, - 12, - 45, - 110, - -72, - -66, - -96, - -115, - -85, - 104, - 59, - 108, - 104, - 111, - 125, - -2, - 98, - 116, - 14, - -74, - 61, - -64, - -47, - 88, - 33, - 64, - 80, - 87, - 67, - 43, - 90, - -6, - 61, - 79, - -101, - -70, - -118, - 118, - 61, - -55, - 72, - -34, - -69, - 108, - -95, - 67, - -79, - -22, - 37, - 42, - -9, - 9, - 62, - 17, - 100, - -14, - -26, - 44, - 122, - -126, - 47, - 81, - 35, - 126, - -37, - -19, - 91, - -115, - -66, - 123, - -5, - -59, - 57, - -120, - 35, - 75, - 98, - 53, - -79, - -21, - -23, - -65, - 111, - -44, - 124, - -72, - 81, - -82, - -99, - 109, - 64, - 109, - -62, - 75, - 110, - -87, - -62, - -122, - -38, - 8, - 73, - 109, - -60, - -97, - 80, - -83, - 78, - 44, - -72, - 20, - -38, - -112, - 125, - 32, - -37, - 97, - -73, - 58, - -61, - -117, - 37, - 109, - -106, - -46, - 30, - -80, - 92, - 115, - -110, - -35, - 96, - -100, - 67, - 111, - 34, - 78, - 31, - -58, - -103, - 29, - 46, - 79, - -101, - 90, - 98, - -43, - 112, - -77, - -2, - 47, - 77, - -36, - -85, - -87, - 83, - 112, - 57, - 44, - -26, - 86, - -104, - 118, - 124, - -102, - -88, - -78, - -96, - 78, - -29, - 86, - 101, - -32, - 83, - 108, - 43, - -95, - -26, - 85, - -77, - 105, - 45, - -13, - -52, - 78, - -46, - 5, - 69, - -124, - 59, - 75, - -43, - 52, - 31, - 103, - 92, - 100, - -74, - -108, - -91, - 32, - -122, - -45, - -14, - -11, - 13, - -96, - 108, - 36, - -10, - 36, - 108, - 116, - -126, - 123, - 108, - 118, - 3, - 90, - -47, - 30, - 34, - -22, - -31, - 74, - 69, - -76, - -23, - 54, - 112, - 27, - 97, - -58, - -31, - 69, - -115, - 21, - -56, - -16, - 42, - -31, - 69, - 84, - 54, - 34, - 49, - 26, - 41, - 106, - 52, - 22, - 98, - -80, - -71, - 82, - -103, - -117, - 22, - 85, - -123, - -117, - -52, - 27, - 57, - -14, - -41, - 34, - -46, - -62, - 68, - -7, - -110, - 84, - -5, - -38, - 23, - -59, - 92, - -104, - -26, - -114, - 91, - -124, - -47, - 25, - 48, - -28, - -49, - -118, - 108, - -71, - 60, - 55, - -112, - 44, - 56, - 113, - 62, - 79, - 65, - 43, - -84, - 70, - 103, - -119, - 99, - 18, - -40, - -23, - -78, - -117, - 76, - -22, - -24, - -1, - 0, - -109, - -13, - 32, - -122, - 121, - -125, - -12, - -52, - -80, - -104, - -30, - 82, - -63, - 73, - 105, - 93, - 35, - -22, - -44, - -98, - -82, - -128, - 75, - 20, - -94, - 8, - -44, - -118, - 82, - 27, - -45, - -97, - -40, - -11, - -10, - 96, - 113, - 79, - -98, - 47, - 47, - -71, - 47, - 43, - -14, - 38, - 71, - -110, - 98, - 19, - -8, - -38, - 77, - -65, - 9, - -15, - -53, - 24, - 77, - 21, - 13, - 4, - -24, - 121, - 59, - 85, - 86, - 92, - -125, - 43, - -109, - 50, - -68, - -115, - 79, - 91, - -35, - 103, - -81, - 84, - -28, - 28, - -65, - -16, - -40, - -75, - 52, - -103, - 56, - -12, - 88, - 49, - 113, - -123, - 67, - -97, - -15, - -76, - -105, - 13, - 81, - 83, - -21, - 11, - -19, - 75, - -14, - 117, - -26, - 43, - -53, - -113, - 52, - 92, - -30, - -4, - -79, - -113, - 49, - 105, - -123, - 87, - -59, - -59, - 87, - -116, - -14, - 94, - 43, - 88, - -20, - -68, - 19, - 35, - -123, - -110, - 47, - 54, - 70, - 47, - 36, - 90, - -67, - 29, - -55, - -72, - 85, - -2, - 70, - -50, - 29, - -104, - -94, - -61, - -116, - -18, - -20, - 126, - 57, - -71, - 88, - 117, - -28, - -102, - -41, - -14, - -20, - 98, - -78, - -97, - 46, - -80, - -12, - -11, - -1, - 0, - 102, - 110, - -38, - 61, - -65, - -110, - -66, - 92, - 109, - -106, - 84, - -48, - -81, - -13, - 49, - -110, - 69, - 80, - 90, - -46, - -25, - 89, - 28, - 93, - -60, - -55, - 46, - -92, - -96, - 1, - -46, - -21, - -119, - 113, - 122, - 3, - -80, - 33, - 59, - 88, - 79, - 81, - 72, - 127, - -38, - 2, - -64, - 99, - -38, - 121, - -125, - -14, - 83, - 110, - -76, - -41, - -57, - 94, - 73, - 108, - -58, - 45, - -15, - -74, - -104, - -100, - -36, - -42, - -88, - 51, - 71, - -100, - -44, - 74, - 87, - -33, - 56, - -115, - 124, - 89, - 83, - 51, - 40, - 16, - -50, - 96, - 29, - 94, - 41, - 14, - 60, - -87, - -73, - 49, - -28, - -49, - -83, - -119, - 21, - -57, - 108, - -70, - 28, - -31, - -100, - -88, - 67, - 23, - 61, - 25, - 49, - -126, - -3, - 25, - -68, - -54, - 94, - -87, - 92, - -56, - 100, - 86, - 57, - 100, - -77, - 16, - 63, - -26, - 21, - 98, - 124, - 69, - 75, - 44, - 75, - 50, - 59, - 105, - -57, - 77, - -26, - -49, - 51, - 114, - -52, - -100, - 57, - 8, - 95, - 19, - 15, - 4, - 0, - -88, - -95, - -111, - -112, - -31, - 75, - -27, - -18, - 20, - 116, - -75, - -122, - 102, - -95, - -27, - 66, - -67, - 76, - 79, - -97, - 95, - 32, - -100, - 15, - -56, - -36, - -121, - -57, - -36, - -117, - -16, - 11, - -107, - -113, - -15, - -123, - 53, - -125, - -74, - -71, - 86, - 89, - -119, - 59, - 6, - -81, - -109, - -85, - -3, - 22, - -15, - -41, - 13, - 38, - 37, - 37, - -120, - 13, - -66, - -120, - -71, - 123, - -43, - -75, - -8, - -20, - -18, - 73, - -28, - -84, - -121, - 27, - -14, - -15, - -27, - -6, - -69, - -17, - -4, - -5, - -107, - -14, - -100, - 122, - -90, - -55, - -22, - -84, - -50, - -77, - -69, - 22, - -1, - 0, - -55, - -9, - -103, - -98, - 93, - -63, - 57, - 35, - -117, - 56, - -121, - 53, - -66, - 97, - -9, - 103, - -61, - -2, - -40, - 120, - -86, - -97, - 41, - -114, - 49, - -12, - -46, - 63, - -112, - -41, - 89, - 57, - -122, - 89, - 114, - -124, - 12, - 119, - 19, - -56, - -81, - -80, - -69, - 37, - -27, - -15, - 113, - 87, - 109, - 47, - -19, - -30, - 114, - 37, - 118, - 45, - -58, - 126, - -107, - 104, - -99, - 120, - -106, - 125, - 58, - -3, - -117, - 88, - 52, - 24, - -36, - 43, - -10, - -95, - -44, - 92, - -2, - -51, - 86, - 99, - -110, - 125, - 58, - -71, - 18, - 78, - 49, - -110, - -100, - 34, - -71, - 21, - -40, - -9, - 51, - 38, - 124, - -74, - 49, - 43, - -117, - -84, - 47, - 43, - -5, - -118, - -78, - 59, - -16, - -27, - 35, - 30, - -80, - -56, - -15, - 60, - -91, - -118, - -26, - 99, - -64, - -101, - 117, - -113, - -38, - 106, - -62, - 47, - -100, - -49, - -75, - 31, - 6, - 24, - -57, - -97, - 15, - 51, - -107, - 52, - 119, - -11, - 57, - 61, - -67, - 78, - 71, - -114, - -77, - -110, - 93, - -30, - -43, - -111, - 106, - 49, - -75, - 114, - 116, - -66, - 45, - -61, - 44, - -71, - 70, - -86, - -110, - 5, - 92, - 72, - 82, - 27, - -85, - -93, - -28, - -39, - -71, - 101, - 11, - 6, - -23, - -21, - 124, - -34, - 100, - 90, - -12, - -53, - -49, - 50, - -84, - -57, - 55, - -105, - -112, - 101, - -73, - 78, - -79, - 112, - -121, - 56, - -25, - 60, - -41, - 23, - 75, - -49, - -61, - -98, - 85, - 84, - 86, - -96, - -16, - -84, - 57, - 56, - -32, - -96, - 23, - 39, - 68, - -112, - -58, - 101, - -23, - -93, - 49, - 86, - 101, - 85, - 45, - 92, - 34, - -97, - 33, - -16, - -71, - 86, - 19, - -17, - 30, - 33, - -124, - 18, - -64, - 2, - 124, - 87, - -16, - -91, - 44, - -42, - 2, - -38, - -54, - -31, - 9, - 39, - -93, - -88, - 6, - 39, - 82, - 117, - -21, - -114, - -57, - 118, - 72, - 73, - 75, - 39, - 64, - -113, - -30, - 9, - 82, - 84, - 9, - 32, - -108, - 29, - 124, - -60, - 111, - 91, - 73, - -20, - 70, - -63, - -40, - 36, - 54, - -31, - -44, - 72, - 117, - 73, - -22, - 105, - 126, - -110, - -107, - -48, - -110, - -90, - -2, - 66, - -90, - -46, - -114, - -76, - 37, - -62, - 53, - -44, - -124, - -70, - -39, - 80, - 79, - 116, - -123, - 37, - 90, - 4, - -92, - -85, - -73, - 1, - -89, - 118, - -63, - -90, - -92, - 93, - 67, - -109, - 5, - -28, - -75, - 29, - -122, - 20, - -36, - 70, - -128, - 17, - -30, - -86, - 51, - 17, - 84, - -29, - 101, - 105, - 42, - -23, - -87, - 108, - -87, - 42, - 113, - -45, - 45, - -55, - 126, - -104, - -80, - 80, - -110, - -71, - -82, - -91, - -61, - 14, - -114, - 43, - 109, - 18, - -82, - -76, - 124, - -118, - 81, - 82, - 16, - 22, - -78, - -83, - 18, - -48, - 80, - 82, - -110, - 52, - -91, - -124, - 37, - 106, - 78, - -6, - 18, - 74, - -62, - 86, - -92, - -124, - 43, - -23, - -113, - -121, - -15, - 38, - -56, - -27, - -8, - -103, - 57, - 17, - -76, - 50, - 77, - -115, - 4, - -46, - -62, - -22, - -54, - 81, - -34, - 20, - 119, - -120, - -122, - 10, - -42, - -116, - -52, - -115, - 107, - -70, - -101, - 93, - 116, - -30, - -68, - -33, - 45, - 33, - -54, - -98, - 40, - -99, - 100, - 68, - -106, - 84, - -114, - 69, - 96, - 67, - 5, - 114, - -88, - -38, - 94, - -32, - 6, - 20, - 106, - -51, - 95, - 3, - 53, - -12, - -46, - 26, - 105, - 10, - 103, - -44, - 71, - 66, - -108, - -80, - 122, - -126, - 86, - -123, - 36, - -89, - 101, - -91, - 39, - -95, - 91, - -37, - 122, - 29, - 68, - -124, - -110, - -94, - 18, - 20, - -81, - 5, - -84, - -58, - 125, - -122, - 125, - 67, - -24, - -6, - -99, - 18, - 89, - 82, - 20, - -46, - 100, - -12, - -74, - -20, - 112, - -54, - -98, - 80, - 121, - -89, - 24, - 5, - 73, - 121, - 98, - 59, - -51, - 44, - -68, - -53, - -51, - 9, - 13, - 22, - 92, - 68, - 119, - -43, - 35, - 13, - -90, - -37, - 121, - 26, - 113, - 72, - 62, - -96, - 113, - 65, - 26, - 67, - -86, - -46, - -126, - -126, - 118, - 0, - 32, - 2, - -115, - -115, - -112, - -92, - -24, - 20, - -115, - 17, - -94, - 39, - -100, - -115, - -44, - -20, - -103, - 62, - -84, - -89, - -92, - 45, - -25, - 94, - 117, - -25, - 61, - 71, - 94, - 117, - -46, - -89, - 22, - -21, - -85, - 123, - -83, - 107, - 91, - -86, - 37, - 110, - 45, - 74, - 90, - -100, - 86, - -5, - -11, - 40, - -88, - 109, - 113, - -29, - -123, - 0, - 10, - 81, - 64, - 27, - -81, - -106, - -58, - -115, - 122, - -23, - -87, - -11, - -17, - -85, - 77, - -110, - 88, - -9, - 99, - 122, - 105, - -67, - -127, - 102, - -119, - 2, - -17, - 110, - -35, - -81, - -123, - -75, - -28, - -5, - 89, - -12, - -43, - 52, - -81, - -72, - 19, - 95, - 70, - -69, - 71, - 32, - -95, - -122, - -38, - -113, - -41, - -9, - -93, - -84, - -56, - -110, - -20, - -122, - -29, - -91, - -90, - -91, - -49, - 91, - -116, - 33, - -89, - 109, - -27, - -94, - 69, - -85, - -43, - -20, - 86, - 85, - 59, - 49, - -38, - -70, - 42, - 56, - 48, - 21, - 18, - -43, - 34, - 35, - -118, - 42, - 88, - 72, - -23, - -22, - 0, - 47, - 106, - 74, - 82, - 116, - 66, - -110, - 85, - -96, - -83, - -98, - -95, - -79, - -78, - 14, - -3, - -107, - -35, - -25, - 112, - -88, - 78, - 37, - 3, - 97, - -76, - -21, - 101, - 41, - 1, - 106, - 9, - 62, - -57, - 95, - 32, - 36, - 0, - 0, - 29, - 73, - 4, - -4, - -89, - 71, - 126, - 0, - 110, - 31, - -122, - -120, - -111, - -40, - -115, - 93, - 17, - 50, - -38, - 77, - -102, - 38, - 88, - 73, - 109, - 83, - -28, - -52, - 110, - -63, - -109, - 13, - 49, - -124, - 105, - 33, - 85, - -80, - -103, - -81, - -116, - -110, - -19, - 123, - -20, - -61, - 55, - 17, - 108, - -92, - 74, - -80, - 22, - -92, - 34, - -91, - -118, - -107, - -71, - -80, - -120, - -57, - -12, - -63, - 58, - -106, - 32, - 86, - -20, - 75, - -110, - 108, - -39, - 5, - -117, - 95, - 77, - -101, - 109, - -85, - -117, - 96, - -108, - -73, - -33, - 21, - 96, - 13, - 71, - -89, - 74, - -88, - -12, - -79, - 87, - 117, - 64, - 13, - -18, - -84, - 5, - 23, - -22, - -22, - 91, - 110, - -87, - 12, - 40, - -80, - -6, - 3, - -82, - -91, - -62, - 84, - -45, - -79, - 93, - 1, - -76, - -91, - 40, - 88, - -36, - -60, - 44, - 50, - -46, - -6, - 14, - -108, - -74, - -100, - 46, - -76, - -40, - 83, - -87, - 31, - 122, - -63, - -92, - 56, - 91, - 82, - -10, - 86, - 18, - -17, - 72, - 40, - 61, - -56, - 82, - -121, - 87, - 73, - -24, - 10, - 72, - 81, - -38, - 85, - -91, - -96, - -19, - 36, - 36, - -123, - 3, - -47, - 46, - 34, - -46, - -23, - 82, - 91, - -48, - 74, - -120, - 7, - -88, - -88, - -24, - 30, - -96, - 78, - -119, - -7, - -64, - 32, - 40, - 13, - 5, - 107, - 67, - 125, - -49, - -120, - -121, - -39, - 82, - -35, - -11, - 16, - -38, - -54, - -110, - -107, - 45, - 125, - 73, - 4, - -91, - 64, - -87, - 106, - 35, - 90, - 37, - 0, - 36, - 40, - -99, - 36, - 118, - 87, - 80, - -46, - 122, - -118, - 9, - 102, - -108, - 31, - 49, - 37, - -127, - 3, - -52, - 15, - -80, - -19, - -80, - 22, - 119, - -48, - 104, - 120, - 61, - 113, - -41, - 97, - 98, - -59, - -24, - 70, - -30, - -74, - 26, - -115, - 71, - -96, - -11, - -10, - -94, - 70, - 101, - 54, - -75, - -95, - 5, - -33, - 77, - 0, - 56, - 82, - 80, - -124, - 41, - 75, - 116, - -91, - 65, - -92, - 20, - -87, - -60, - 14, - -105, - 93, - 13, - -74, - -91, - 5, - 18, - -45, - 106, - 91, - -88, - 105, - -41, - 18, - 26, - 92, - -15, - -106, - -120, - 108, - 25, - 5, - -56, - 110, - -55, - 124, - -72, - -47, - 66, - -39, - -11, - -99, - 97, - -73, - 25, - 117, - -73, - 20, - -46, - 28, - 73, - -126, - -122, - 93, - 76, - -124, - 22, - 94, - 79, - -5, - 84, - 121, - 76, - 52, - -20, - 84, - -57, - -12, - -46, - -5, - -85, - -76, - -49, - 40, - 115, - 69, - 41, - 41, - 89, - -46, - -74, - -92, - -91, - 74, - 9, - 0, - -92, - -17, - -71, - 41, - -22, - 0, - -114, - -79, - -96, - 64, - 0, - 2, - 118, - 36, - 35, - -51, - -118, - 84, - -32, - -110, - -105, - -107, - -41, - -22, - 37, - -127, - 30, - 91, - 113, - -112, - -123, - 41, - -119, - 73, - 111, - -84, - 61, - 22, - 74, - -100, - 105, - -71, - 107, - -120, - -6, - -76, - -30, - 10, - -29, - -57, - -109, - 23, - -44, - 109, - -39, - 45, - -51, - -121, - 1, - -109, - 70, - -119, - 45, - 90, - 121, - 104, - 15, - -60, - -21, - -83, - -101, - -41, - 109, - -73, - 60, - 86, - -8, - -124, - -41, - -35, - 3, - -48, - -33, - -73, - -96, - -19, - -37, - -45, - 98, - 43, - 119, - 103, - 12, - -13, - 126, - 101, - -63, - -100, - -53, - -59, - -68, - -59, - -121, - 45, - -58, - -82, - -8, - -37, - 38, - -82, - -76, - 105, - -118, - -42, - 49, - 88, - 14, - 92, - 82, - 21, - -51, - -117, - -111, - -48, - 78, - 114, - -1, - 0, - 25, - -54, - 113, - -55, - -51, - -28, - -40, - -3, - -83, - -58, - 55, - 96, - -10, - 91, - -118, - -27, - -80, - 30, - -85, - -76, - 114, - 37, - -75, - 45, - -59, - 91, - 102, - -83, - 118, - -33, - -19, - 77, - -13, - -69, - -53, - -66, - 114, - -4, - -17, - 92, - 115, - 119, - 45, - -7, - 120, - 30, - 94, - -77, - 76, - 39, - 22, - -61, - -72, - -62, - -45, - -123, - 50, - 105, - -7, - 117, - -27, - -42, - 61, - 103, - -126, - -61, - -104, - -85, - 21, - -26, - 85, - -36, - -115, - 18, - 3, - 16, - -18, - 92, - -55, - -19, - -19, - -20, - 26, - -60, - 89, - -64, - 49, - -100, - 74, - 21, - 91, - 116, - -11, - 89, - 78, - 35, - -105, - 95, - 47, - 51, - -53, - 51, - -70, - 67, - -60, - 92, - -79, - 91, - -62, - -36, - -89, - -127, - -14, - -107, - -73, - 29, - 113, - -57, - 48, - 69, - -64, - -14, - 40, - 25, - 34, - 120, - -33, - -105, - -22, - -81, - -17, - -8, - -53, - 40, - -103, - 84, - -22, - -90, - 64, - -82, - -52, - 104, - 49, - -116, - -109, - 22, - -80, - -56, - 40, - -38, - -80, - 67, - 51, - 95, - -95, - -103, - 115, - -5, - 57, - 120, - 99, - 34, - -77, - 41, - -84, - -68, - -57, - 37, - -38, - 81, - 88, - -66, - -4, - -40, - -7, - -24, - -61, - 124, - -60, - 121, - -39, - -52, - -4, - -34, - 82, - -15, - 94, - 69, - -126, - -57, - -28, - -101, - -69, - 123, - -20, - -33, - 1, - -79, - -49, - 120, - -9, - 39, - -99, - 14, - -53, - 35, - -115, - 109, - 75, - 105, - 105, - -59, - -7, - 94, - 45, - -27, - -49, - -118, - 40, - -16, - 59, - -118, - 124, - 114, - 125, - 124, - -68, - 3, - 41, - -66, - -29, - -114, - 66, - -49, - 40, - -7, - 46, - -107, - -98, - 95, - -52, - 114, - -18, - 73, - -50, - 44, - 44, - -26, - -56, - 67, - -100, - -112, - 30, - 101, - 30, - 73, - -59, - 13, - 34, - -32, - -28, - 70, - 50, - -124, - -21, - 19, - -122, - 103, - -115, - -105, - 27, - -61, - 13, - 97, - 100, - 83, - 35, - 52, - -84, - -106, - -124, - -46, - 27, - 44, - -91, - -90, - 40, - -105, - -20, - 15, - 0, - -100, - -120, - -37, - 42, - 25, - 26, - 15, - 4, - -70, - -78, - -86, - 21, - 51, - -105, - 42, - 1, - 104, - -4, - -128, - 68, - -83, - -26, - -2, - -32, - 41, - 72, - -77, - 119, - -1, - 0, - 106, - 119, - 60, - 115, - 127, - 41, - -57, - -54, - -7, - 67, - -127, - -72, - -29, - 55, - -82, - 95, - -104, - -66, - 30, - -13, - 77, - -112, - 99, - 88, - 75, - 121, - -52, - 108, - -87, - -118, - -81, - 47, - 57, - 71, - 40, - -14, - -42, - 83, - -57, - 120, - 110, - 125, - -56, - 57, - 15, - 51, - 100, - -104, - -9, - 21, - -28, - -41, - 124, - -107, - -52, - 57, - -34, - 77, - 15, - 47, - -113, - -56, - -107, - -104, - 12, - -69, - -71, - -52, - -30, - 44, - -29, - 92, - 93, - -117, - -46, - 113, - -3, - 64, - -27, - -113, - -38, - -63, - -26, - -123, - -53, - 92, - 38, - -41, - 25, - -84, - -29, - -82, - 60, - 107, - 7, - -53, - -43, - -98, - 84, - 81, - -15, - -43, - 77, - -75, - 46, - 43, - 34, - -6, - 110, - 123, - -26, - 83, - 56, - -56, - -66, - -5, - -60, - -82, - -78, - 59, - -84, - 110, - -34, - 30, - 114, - -25, - -103, - -117, - -4, - 51, - -111, - -117, - -75, - 105, - -97, - -106, - 97, - -8, - 7, - 25, - -41, - 63, - 106, - -51, - -106, - 52, - -11, - -35, - -94, - 39, - -128, - 124, - -37, - -7, - 120, - -30, - -101, - 44, - -99, - -85, - 111, - 43, - 20, - -4, - -109, - 77, - 125, - -99, - 91, - -38, - 81, - 89, - 114, - -91, - -18, - 59, - -55, - -103, - 6, - 41, - -124, - 76, - -92, - -55, - -80, - 10, - 92, - 122, - -42, - 45, - -121, - 28, - -29, - -108, - 25, - -59, - -115, - 22, - 1, - -55, - 89, - -26, - 65, - 103, - 34, - 12, - 78, - 57, - -87, - -56, - 121, - -33, - 8, - -14, - -59, - -53, - 52, - 53, - 60, - 119, - 11, - -122, - 115, - 76, - 47, - -102, - 91, - 89, - -89, - -98, - 126, - 5, - -55, - -72, - -57, - 39, - -30, - -24, - -98, - 71, - 120, - 71, - 18, - -84, - -76, - -29, - -68, - 27, - -119, - 96, - 114, - 38, - 43, - 2, - -115, - 28, - -57, - -116, - -42, - 112, - -92, - 123, - -69, - 110, - 19, - -50, - -104, - -28, - 85, - 113, - -62, - 105, - 28, - -13, - 5, - -56, - 25, - 84, - -7, - 81, - -68, - -15, - -14, - -109, - 56, - 123, - 52, - 94, - 110, - -8, - -70, - -93, - 29, - -62, - -79, - 110, - 61, - -14, - -7, - 119, - -113, - 74, - -50, - -18, - -105, - 69, - -121, - -118, - -78, - -70, - -89, - 41, - -21, - -128, - -84, - 106, - 11, - 102, - -59, - -47, - -26, - 37, - 24, - -12, - 73, - 43, - 89, - 10, - 64, - 32, - 47, - 89, - 0, - -39, - 33, - -68, - -91, - 73, - 52, - -20, - -86, - 91, - -104, - 20, - -101, - -88, - -79, - -23, - -59, - 126, - -93, - -46, - 21, - -105, - -52, - -111, - -126, - 7, - 95, - -102, - -40, - -12, - -35, - 10, - 4, - 18, - 117, - -101, - 101, - -115, - 88, - 71, - -120, - -117, - 37, - 54, - -97, - 64, - -81, - -48, - 66, - 92, - 92, - 84, - 60, - -75, - 20, - 122, - -101, - 12, - -91, - -43, - -83, - 73, - 108, - 40, - 15, - 89, - -60, - -128, - 79, - -18, - -37, - 90, - -126, - 9, - 68, - 53, - 109, - 108, - -89, - -27, - 36, - 62, - -108, - 54, - -41, - 81, - -39, - -11, - 18, - -125, - -48, - -112, - 73, - 108, - 22, - -45, - 33, - -64, - -91, - -21, - -95, - 42, - 45, - -72, - 18, - -30, - -112, - 86, - -110, - -128, - -93, - -30, - -28, - 115, - -65, - 63, - 112, - -25, - 48, - -61, - -85, - 119, - 12, - -14, - -11, - -119, - 112, - -27, - -21, - 121, - 63, - 37, - 90, - 91, - -40, - -29, - 119, - 5, - -22, - -103, - 88, - -50, - 85, - -54, - -4, - -103, - -55, - 24, - 118, - 41, - 75, - -117, - 83, - -30, - 120, - -115, - 53, - 91, - -72, - -115, - 87, - 37, - -89, - -113, - 108, - 111, - -18, - -45, - -107, - -51, - -76, - -60, - 120, - -49, - -119, - -86, - -16, - -74, - 56, - -54, - -97, - 26, - -67, - -92, - -53, - -85, - -77, - 35, - 20, - 114, - 35, - -86, - 54, - -110, - 107, - -83, - 80, - -5, - 31, - 13, - 31, - -31, - 12, - -118, - -23, - 17, - 11, - 86, - 46, - 75, - 113, - -23, - -51, - -72, - -103, - 16, - -90, - -76, - -6, - 42, - -30, - -63, - -126, - 43, - -90, - 51, - 52, - 76, - -99, - 38, - 84, - -6, - -108, - 65, - 101, - -103, - -37, - 2, - 65, - 20, - -118, - -78, - -80, - -16, - 42, - -61, - 70, - 102, - -118, - 67, - 118, - 58, - 100, - 86, - 64, - -64, - -122, - 20, - 69, - -123, - 101, - -2, - -11, - 26, - -16, - -107, - -68, - 84, - 61, - 32, - -8, - -69, - 116, - 56, - -123, - -45, - -78, - -38, - 50, - -79, - 4, - 21, - 54, - 13, - 22, - 12, - 71, - -107, - -74, - -72, - -88, - -79, - -25, - 70, - 91, - 65, - -8, - -18, - 37, - -99, - -128, - -108, - 56, - 90, - -23, - 88, - 33, - 47, - 36, - -84, - -11, - -92, - 56, - 74, - 94, - 105, - 74, - 81, - -38, - -117, - 106, - 107, - 90, - 65, - 70, - -103, - -11, - -50, - 74, - 97, - -80, - -29, - 13, - 7, - 72, - 40, - 40, - -24, - 83, - 61, - 77, - 16, - 123, - 116, - -113, - 88, - 29, - -89, - -89, - 104, - -38, - -101, - -18, - 59, - 47, - 123, - -46, - -44, - -40, - -62, - 91, - -96, - -103, - 111, - -87, - 5, - 15, - 45, - -41, - 82, - -39, - -112, - -89, - 31, - 62, - -94, - -37, - 87, - -94, - -92, - -78, - 24, - 66, - -62, - 99, - -77, - 32, - -6, - -81, - -72, - -114, - -105, - -92, - 5, - 56, - 61, - 40, - -88, - 52, - -88, - -66, - 106, - 74, - -110, - 29, - -108, - -91, - -107, - 8, - -51, - -110, - 27, - 123, - 74, - 17, - -104, - 76, - 118, - 61, - 64, - 18, - 73, - 91, - 109, - 14, - -108, - -87, - 64, - -97, - -103, - 95, - 49, - 42, - 81, - 45, - -80, - -52, - 106, - -59, - 44, - 81, - 0, - 2, - 93, - 42, - -119, - 0, - 85, - -87, - 82, - 9, - 38, - -11, - 52, - 119, - -34, - -8, - 95, - -107, - 4, - -116, - -95, - -6, - 44, - -125, - -80, - 70, - -83, - -127, - 58, - 93, - -40, - -86, - -67, - -51, - -34, - -125, - -119, - -105, - 93, - -75, - 119, - -44, - 41, - -81, - 29, - 75, - 89, - 79, - 91, - -117, - 104, - 47, - -91, - 61, - 61, - 39, - 65, - -29, - -81, - -105, - 73, - -18, - 84, - -115, - 108, - 36, - -10, - -33, - -116, - -118, - -24, - 118, - -18, - 74, - 74, - 30, - -128, - -37, - -86, - 5, - -42, - -35, - -113, - 37, - 49, - -56, - 8, - 117, - 10, - 97, - -28, - -108, - -72, - -94, - -74, - -35, - 74, - 86, - -96, - -121, - -110, - 17, - 34, - 51, - -63, - 15, - 48, - -29, - 111, - -74, - -37, - -126, - 110, - 51, - -47, - 28, - 74, - 66, - -106, - 21, - -12, - 70, - -38, - 120, - -127, - -66, - -93, - -40, - 4, - 13, - 43, - 123, - -41, - -80, - 27, - -4, - 54, - 124, - 17, - 51, - 26, - 35, - 41, - -118, - -5, - -18, - 61, - 17, - 82, - -112, - -89, - 89, - 91, - -111, - 29, - 105, - -89, - 99, - 33, - -45, - 29, - 50, - 35, - 56, - 27, - -36, - -124, - -103, - 12, - 74, - 97, - -34, - -106, - -12, - -121, - 99, - 45, - 33, - -57, - 29, - -11, - 16, - -37, - -75, - -58, - -115, - -24, - -76, - -93, - -96, - -18, - -94, - 68, - 22, - 40, - 26, - -80, - 52, - 53, - 126, - -124, - 87, - 11, - 25, - -28, - 80, - 106, - 48, - 8, - -44, - 18, - -114, - 72, - 58, - 27, - -11, - 58, - -99, - -85, - -48, - 17, - 92, - 11, - -43, - -41, - -28, - -104, - -51, - -79, - -105, - 1, - -92, - 79, - -111, - 39, - 28, - -53, - 113, - -12, - 55, - 53, - 8, - 118, - 52, - 104, - 89, - 62, - 57, - 117, - -113, - -38, - -70, - -55, - 68, - -106, - -3, - 55, - 32, - 87, - 92, - -54, - -76, - -114, - -14, - -35, - 68, - 120, - 115, - 19, - -15, - 50, - 25, - 113, - -112, - -15, - 121, - -86, - -41, - 33, - 114, - 3, - -12, - -39, - 69, - 107, - 85, - -22, - -90, - -125, - -105, - 99, - -36, - 71, - -125, - -27, - -45, - 105, - 100, - -40, - -41, - 34, - -41, - 14, - -29, - 106, - 28, - 106, - 54, - 51, - -118, - -35, - 4, - -51, - 114, - 61, - -107, - 21, - -3, - -114, - 3, - -118, - -14, - 13, - -67, - 53, - -121, - -83, - 95, - 105, - -103, - -32, - -8, - -106, - 79, - 6, - 28, - 103, - 113, - 58, - -80, - -58, - 21, - 86, - 101, - 89, - -121, - 92, - 38, - -62, - 53, - -116, - -121, - -35, - -77, - -60, - -13, - -116, - 106, - 120, - -116, - -103, - -84, - 63, - 14, - 54, - 113, - -118, - 100, - -8, - 44, - -43, - 54, - 75, - 44, - -75, - 43, - -47, - -85, - -69, - -8, - -41, - 107, - -67, - 64, - -59, - -109, - 69, - 85, - -81, - -50, - -120, - -119, - 79, - -86, - 53, - -106, - -113, - -25, - 72, - 61, - -61, - 124, - -101, - -61, - -79, - -80, - 58, - -14, - -25, - 34, - -30, - 88, - 71, - 29, - 67, - -53, - -91, - -37, - -65, - 34, - 117, - 22, - 31, - 78, - -97, - 42, - -13, - 50, - -104, - 51, - -104, - 106, - -126, - 34, - -17, - 108, - -82, - 47, - -4, - -102, - 112, - -68, - -68, - 46, - 83, - 83, - -23, - 41, - -16, - 58, - 91, - 30, - 86, - -89, - -99, - -114, - -26, - -77, - -77, - 12, - 94, - -1, - 0, - -113, - 40, - -105, - 23, - 29, - 114, - 34, - -16, - -96, - 19, - -113, - 31, - 27, - -83, - -114, - 82, - 66, - -47, - 5, - -56, - 70, - 105, - 2, - -107, - 62, - 40, - -122, - -124, - -30, - 59, - 30, - 39, - 79, - 72, - 4, - -78, - -11, - -109, - 19, - -52, - -48, - 63, - 92, - -122, - 54, - -16, - 102, - 10, - -85, - 1, - 113, - 33, - 104, - 74, - -124, - -69, - 62, - 25, - -108, - 127, - 72, - -67, - 121, - 1, - 36, - -48, - 6, - -86, - -77, - 48, - 107, - 100, - -87, - 30, - -85, - -55, - -120, - 16, - -74, - -47, - 33, - -43, - 50, - -5, - -51, - 48, - -121, - 20, - 26, - 84, - -75, - -104, - 108, - -66, - -79, - 25, - -89, - 86, - -46, - 23, - -46, - 20, - -22, - -42, - -13, - 105, - 97, - -89, - -108, - 85, - -47, - -14, - -118, - 78, - -96, - -53, - -114, - 53, - 54, - 52, - 121, - 109, - 41, - -26, - 30, - 91, - 69, - 8, - -107, - 28, - 62, - -20, - 69, - 56, - -45, - -123, - 73, - 15, - -77, - -15, - 81, - 95, - -114, - -91, - 33, - 75, - 108, - 62, - -61, - -51, - 119, - 117, - -91, - -124, - -3, - 57, - 34, - 50, - -110, - -124, - 6, - 91, - 74, - -73, - -33, - 75, - -22, - -33, - 126, - -112, - 73, - -47, - 35, - -16, - -46, - -128, - 5, - 58, - 31, - 48, - 32, - -8, - -107, - 96, - 54, - 67, - 101, - 41, - 1, - 74, - 35, - 105, - 9, - 29, - 36, - -115, - 1, - -94, - 52, - -91, - 18, - 71, - 113, - -46, - -110, - 15, - 112, - 73, - 61, - -74, - 49, - 26, - -109, - 102, - -104, - 88, - -80, - 22, - -67, - 77, - -126, - 106, - -119, - 35, - 83, - 68, - 10, - -96, - 44, - -126, - 83, - 50, - -80, - 90, - 1, - -44, - -20, - 9, - -23, - 52, - 65, - 3, - 106, - -38, - -82, - -75, - -85, - 4, - -110, - 69, - -114, - 48, - -33, - -59, - -103, - 120, - -78, - -36, - 101, - 124, - -86, - 9, - 14, - 41, - -17, - 77, - -79, - -22, - -107, - 18, - 9, - 82, - -54, - 80, - -38, - 2, - 122, - 118, - -73, - 22, - 18, - -99, - 41, - 107, - 41, - 0, - -97, - 29, - 76, - -30, - -78, - -28, - 37, - 75, - -117, - 10, - 92, - -92, - 37, - 69, - 11, - 92, - 90, - -9, - -34, - 109, - 14, - 0, - -107, - 22, - -44, - -90, - -101, - -23, - 11, - 74, - 84, - -123, - 20, - -10, - 33, - 42, - 73, - -48, - 4, - 120, - 35, - 101, - -25, - -110, - -65, - 76, - 37, - -44, - 116, - -95, - 94, - -95, - 100, - -72, - -96, - -106, - -70, - 84, - -105, - 28, - 95, - -90, - -121, - 20, - 26, - 72, - 81, - -11, - 79, - 73, - -7, - 9, - 65, - 73, - -22, - 30, - 59, - 28, - 83, - 111, - 4, - 37, - -56, - -19, - 36, - -80, - -107, - 51, - -93, - 26, - 59, - 78, - -10, - 121, - -41, - 21, - -21, - 41, - 40, - 67, - -113, - -72, - 28, - 117, - 105, - 14, - -56, - 43, - 117, - 45, - -91, - -72, - -31, - 65, - -106, - 26, - 109, - 18, - 120, - -108, - -118, - -116, - 40, - 107, - 22, - 74, - -77, - 16, - 63, - -72, - 5, - 10, - 123, - -48, - 62, - -105, - -87, - -44, - 113, - 92, - 108, - -30, - -70, - -19, - -121, - -90, - -106, - 77, - -88, - 26, - -23, - -75, - -112, - 126, - 122, - 105, - -88, - -86, - 42, - -95, - 40, - 119, - 78, - 18, - -76, - -85, - -81, - -27, - 67, - -60, - -4, - -31, - 10, - 8, - 33, - 104, - 101, - -32, - 82, - -105, - 52, - 86, - -108, - -115, - -72, - -108, - -87, - 41, - 82, - 10, - -126, - -47, - -8, - -27, - 57, - 90, - 73, - 11, - 111, - 73, - 74, - 82, - -94, - -98, - -122, - -37, - 1, - 9, - 1, - 61, - 100, - 37, - 9, - 81, - 41, - 70, - -54, - -120, - 43, - 117, - 91, - 89, - 90, - -106, - -91, - 21, - 48, - -107, - 81, - 34, - 94, - -34, - 68, - 87, - 82, - -124, - 37, - 91, - -11, - 82, - -92, - -1, - 0, - 10, - -112, - 79, - 74, - -74, - 16, - -94, - -128, - -22, - 20, - -92, - 37, - 42, - 82, - 3, - -119, - 81, - -20, - 116, - 34, - -89, - -44, - 75, - 67, - 14, - -74, - 127, - 119, - -14, - 52, - -22, - -6, - 28, - 4, - 43, - -72, - 9, - -48, - -22, - 73, - 112, - -123, - 58, - 58, - -102, - 79, - 90, - -63, - 79, - 90, - -111, - -5, - -110, - -74, - -12, - -41, - -61, - -23, - -78, - -85, - 96, - 80, - 12, - 108, - 19, - -88, - -20, - 116, - -44, - -43, - -128, - 47, - -15, - -29, - -24, - 85, - -98, - -12, - -22, - 23, - -36, - 105, - -13, - -2, - 127, - -65, - 1, - 33, - -74, - 26, - 8, - 111, - -91, - -73, - 10, - 84, - -78, - 84, - 11, - -87, - 90, - -37, - 32, - 124, - -128, - -121, - 122, - 0, - 73, - 10, - 80, - 80, - 72, - 94, - -42, - -80, - -91, - -88, - 6, - -46, - -117, - 51, - -27, - 79, - -119, - -80, - 14, - 96, - -25, - 126, - 39, - -62, - 121, - 26, - -41, - 37, - -57, - 48, - -66, - 68, - -27, - 60, - 75, - -114, - -99, - 127, - 12, - -93, - 119, - 36, - -56, - 17, - 47, - 38, - 122, - 108, - -41, - -2, - 2, - -71, - -57, - -44, - -17, - -63, - 82, - 99, - 116, - -39, - 6, - 75, - 109, - 53, - 105, - -80, - -104, - -43, - 53, - 28, - -58, - 106, - -86, - -17, - -14, - 9, - 21, - 20, - 54, - -11, - -94, - 100, - 41, - 12, - 16, - 80, - -80, - -77, - -37, - 97, - 35, - -70, - 20, - 79, - -16, - -83, - 43, - 29, - -44, - 52, - 21, - -80, - 58, - 123, - -10, - 81, - 59, - -22, - -67, - 126, - 65, - 115, - -34, - 9, - -61, - 121, - 46, - -78, - 119, - -104, - 78, - 52, - 78, - 125, - 95, - -115, - 100, - -8, - -66, - 123, - -57, - 118, - -83, - -51, - -53, - 83, - 63, - -118, - 121, - 43, - 21, - -77, - 68, - -68, - 119, - -105, - 104, - -15, - -84, - 54, - -46, - -66, - 111, - 32, - 92, - 97, - -99, - 114, - -120, - -62, - 39, - -59, - -65, - -123, - 97, - 77, - 97, - 119, - 113, - 93, - -117, - -27, - 25, - 101, - 30, - 53, - -114, - -38, - 39, - -26, - 79, - -52, - 49, - -7, - 79, - 60, - -101, - -108, - -29, - 12, - -98, - 113, - -113, - -55, - 57, - -68, - -4, - -101, - 29, - -94, - -15, - -42, - 78, - 105, - 30, - 20, - -51, - -123, - -3, - 27, - 39, - 33, - -93, - -104, - 9, - -109, - 27, - -90, - 95, - -75, - 60, - 73, - -116, - 32, - -101, - -59, - -16, - 93, - -33, - 34, - 92, - 108, - -82, - 105, - -117, - 6, - 75, - -58, - 35, - 102, - 106, - 89, - 88, - 4, - 119, - 10, - 74, - 41, - 36, - 17, - -87, - 30, - 85, - 33, - -107, - -33, - -91, - 25, - 88, - 18, - -89, - -44, - 85, - -121, - -39, - 101, - -10, - 117, - -30, - -4, - 95, - 100, - 37, - -15, - 38, - 45, - 103, - -110, - 85, - -64, - 110, - -114, - 19, - -7, - 7, - 44, - 114, - 53, - 123, - -49, - -37, - 41, - -38, - -118, - -106, - 46, - 50, - -100, - -97, - 31, - -50, - 35, - 80, - -43, - 92, - -28, - 119, - 10, - -12, - 106, - 33, - -42, - -29, - -113, - 99, - -78, - 44, - -96, - -40, - -79, - -114, - -55, - 21, - 57, - 3, - 113, - -107, - -29, - -13, - -108, - 120, - -82, - -37, - -114, - 50, - 6, - 104, - -18, - 106, - -25, - 86, - -56, - -111, - 67, - 69, - 108, - -45, - 115, - 27, - 116, - 41, - -45, - 62, - -75, - -127, - 102, - -72, - -50, - 42, - 44, - 100, - -55, - -83, - 106, - -7, - -85, - 120, - -108, - -10, - 49, - -46, - -11, - 125, - -27, - 60, - 104, - 25, - 5, - 52, - -21, - 74, - 27, - 122, - -85, - 121, - -2, - -27, - -68, - -76, - 115, - -100, - 89, - -68, - 33, - 91, - -58, - -66, - 114, - -8, - 34, - -17, - 17, - 60, - -11, - 118, - -66, - 98, - -67, - -86, - -27, - 25, - 52, - 60, - -123, - -97, - -47, - -15, - 109, - -11, - 36, - 120, - 28, - 107, - 7, - -111, - 98, - 94, - 88, - 98, - 8, - -31, - -98, - 67, - -60, - -101, - -86, - -82, - -59, - -21, - 120, - -18, - -70, - 63, - 50, - -64, - -30, - -107, - -33, - 96, - -47, - 121, - -41, - 42, - -29, - -68, - -17, - 45, - -75, - -96, - -77, - -15, - -87, - -26, - -77, - 59, - 115, - 63, - -25, - -82, - 70, - -56, - 37, - -41, - -31, - -116, - -54, - -97, - 118, - -60, - -117, - 5, - 113, - -83, - -2, - 77, - -110, - -31, - 118, - -74, - 108, - -45, - -43, - 84, - 74, - -55, - -86, - -20, - -78, - -37, - -36, - -126, - -24, - 59, - -112, - 71, - -83, - -81, - -97, - 103, - 26, - 76, - -74, - -100, - -119, - 100, - -20, - -120, - 47, - -64, - -82, - -107, - 25, - -24, - -88, - -7, - 35, - -1, - 0, - -121, - -65, - -120, - -65, - -59, - 14, - 111, - -15, - -73, - 49, - -60, - -8, - -77, - -29, - 37, - -8, - -109, - 1, - -15, - 102, - -105, - -98, - 114, - -116, - -125, - 12, - -39, - 95, - 14, - -13, - 54, - -121, - -19, - 88, - -104, - -16, - -120, - 36, - -56, - 24, - -40, - -53, - 14, - 70, - 12, - 110, - 90, - 101, - 54, - -8, - -24, - -111, - 73, - -30, - 76, - -48, - -18, - -1, - 0, - 22, - -14, - -18, - 85, - -119, - -55, - 14, - 76, - 88, - 47, - 6, - 67, - -28, - 64, - 121, - 110, - 109, - -68, - 75, - -107, - -118, - 36, - 120, - -92, - 42, - -90, - 40, - 21, - -42, - 81, - 27, - -52, - -87, - -46, - -27, - 16, - 43, - -38, - 51, - 50, - 113, - 80, - 87, - 76, - -5, - -87, - 40, - -38, - 81, - -44, - 6, - -110, - -94, - 2, - -110, - -110, - 52, - 21, - -78, - 7, - 73, - 62, - -32, - 17, - -44, - -95, - -46, - 71, - -56, - -92, - -8, - -37, - 55, - -39, - -61, - -10, - 123, - 113, - 111, - -100, - 110, - 50, - -13, - 65, - 51, - 59, - -55, - 21, - 15, - 42, - -64, - 113, - 35, - 105, - -57, - 77, - -31, - -109, - -71, - 54, - 54, - 107, - -118, - -27, - -76, - 120, - -27, - -11, - -4, - 73, - 89, - 85, - 58, - 56, - 83, - -112, - 120, - -1, - 0, - -111, - -8, - -57, - 47, - -60, - -95, - 114, - 22, - 99, - 63, - -115, - 120, - -61, - 32, - -67, - -13, - 117, - 119, - 47, - -128, - 45, - -45, - -59, - 60, - 93, - 39, - 17, - 86, - 89, - 110, - -26, - -82, - 44, - 35, - 89, - 74, - 89, - 48, - 35, - 122, - 65, - 13, - -92, - 40, - -112, - -24, - -7, - 70, - -76, - -91, - -105, - 20, - -92, - -123, - 56, - 64, - 36, - 15, - -105, - -84, - -12, - -76, - -108, - -128, - 18, - 58, - 113, - -7, - -7, - -74, - 41, - -112, - -47, - -28, - -40, - -35, - -19, - -42, - 57, - -108, - 99, - 87, - 21, - 87, - -40, - -18, - 71, - -113, - -40, - 78, - -89, - -68, - -57, - -17, - -87, - -26, - 53, - 99, - 85, - 117, - 71, - 115, - 90, - -20, - 105, - -11, - 87, - 53, - 86, - 49, - -29, - 77, - -84, - -80, - -126, - -5, - 51, - 33, - 75, - 101, - -103, - 81, - -98, - 102, - 67, - 45, - -72, - 62, - -63, - -26, - 56, - 50, - 77, - 12, - -112, - -29, - 52, - -40, - -46, - -106, - 67, - 22, - 74, - -37, - 15, - 35, - -93, - 116, - -78, - -38, - -110, - 27, - -92, - 43, - 5, - 113, - 98, - -17, - -87, - 122, - -111, - -71, - -84, - 89, - 74, - -75, - -44, - -22, - 127, - -43, - 116, - 8, - 6, - -69, - -21, - -83, - 17, - 91, - -17, - -36, - -117, - -32, - -65, - 0, - -29, - 28, - 122, - 119, - 59, - 80, - 113, - -59, - -116, - -25, - -71, - 67, - 19, - -107, - -56, - -47, - -15, - 100, - -38, - 113, - 84, - -20, - -70, - -123, - -84, - -34, - -102, - 69, - -54, - 106, - -38, - -65, - -62, - 100, - -35, - 113, - 22, - 105, - -56, - 53, - -112, - -18, - -31, - -122, - 110, - 106, - -93, - -40, - -16, - 69, - -26, - 120, - -36, - 53, - -77, - 6, - 111, - 25, - -85, - 36, - 10, - -57, - 91, - -38, - -121, - 21, - -3, - -107, - -76, - -36, - -77, - 89, - -57, - -71, - 7, - 26, - 121, - -108, - -60, - 50, - 24, - 121, - 111, - 33, - 113, - -58, - 49, - -111, - -30, - 56, - 117, - 13, - -114, - 125, - -98, - 113, - -90, - 57, - -54, - -68, - -13, - -26, - 31, - -53, - -10, - 45, - -56, - -41, - -43, - -39, - 51, - 124, - 56, - 50, - 44, - 3, - 29, - -51, - 56, - -121, - 9, - 115, - 50, - -79, - -92, - -120, - -58, - 81, - 3, - 18, - -28, - -103, - 60, - -125, - 107, - -57, - -72, - -2, - 61, - -114, - -30, - -51, - 114, - 54, - -94, - -31, - 82, - 74, - -23, - -21, - 91, - 37, - 71, - -92, - 0, - -98, - -123, - -87, - 74, - 39, - 125, - 71, - -80, - 58, - 3, - -8, - 118, - 84, - 15, - -50, - 58, - 119, - -93, - -45, - 44, - -102, - 50, - -89, - -42, - 88, - 14, - 56, - -53, - 111, - 31, - 73, - 111, - -80, - -122, - -99, - 82, - 55, - -2, - -15, - 108, - -121, - 95, - -8, - 103, - 20, - -126, - 18, - -96, - -119, - 14, - 105, - 42, - 113, - -76, - -70, - -92, - -87, - 69, - 113, - -109, - -108, - -26, - -56, - 34, - 56, - -71, - -83, - -122, - -22, - 20, - 49, - 108, - 117, - -99, - 100, - 10, - 124, - -59, - -107, - -98, - 52, - -21, - 33, - -127, - 78, - -112, - -86, - 8, - -13, - 43, - -88, - 8, - -77, - 57, - -80, - -127, - -9, - -125, - 85, - -35, - 27, - -93, - -95, - -96, - 72, - 38, - -123, - 89, - -33, - 80, - 106, - -119, - 28, - 108, - 79, - 54, - -14, - 93, - -113, - 97, - -41, - -103, - 77, - 85, - -17, - 61, - 71, - -52, - -26, - -41, - 98, - -8, - -90, - 91, - -114, - -71, - -60, - 92, - 113, - 7, - 54, - -83, - -28, - 55, - 30, - -25, - -102, - -34, - 23, - -28, - 76, - 107, - -115, - 18, - -114, - 65, - -59, - -21, - 44, - 45, - 31, - -113, - -110, - 98, - 124, - -31, - -27, - -54, - -98, - 27, - 17, - 94, - -25, - -81, - 47, - -36, - -107, - -60, - 124, - -111, - 58, - 47, - 12, - -42, - -25, - -51, - 65, - -83, - 67, - -47, - -16, - -110, - 50, - -74, - -7, - 125, - -6, - 78, - 64, - 16, - 37, - 113, - 119, - 27, - 93, - 114, - 91, - 84, - 25, - 94, - 55, - 42, - -93, - 43, - -68, - 106, - -81, - -52, - 6, - 31, - -61, - 50, - 49, - -37, - 122, - -72, - -106, - -73, - 49, - 49, - -52, - -111, - -86, - 60, - -87, - -2, - 74, - -70, - 110, - 53, - -42, - 75, - 93, - -113, - -46, - -29, - 119, - 73, - -71, - -76, - -113, - 78, - -54, - -14, - 118, - -109, - 53, - 52, - 65, - -49, - -2, - -44, - -106, - -55, - -41, - 82, - 10, - 125, - 70, - -12, - 72, - -47, - 61, - 74, - 41, - 78, - -54, - 117, - -94, - 72, - 26, - 32, - -127, - -78, - 60, - 18, - 43, - 0, - 90, - 79, - -87, - 8, - 40, - -87, - -60, - 5, - 16, - -92, - 16, - -37, - 74, - 82, - -100, - 30, - -109, - -101, - 87, - 66, - -108, - -92, - -124, - -83, - 33, - -82, - -66, - -92, - 41, - 68, - 16, - -74, - -42, - 3, - 72, - -7, - 95, - 51, - -24, - 80, - -68, - -48, - 6, - 13, - 25, - -22, - -5, - 22, - 62, - -118, - 2, - 2, - -99, - 61, - 122, - 9, - 2, - -79, - 107, - 107, - 14, - -25, - -92, - -86, - -86, - -96, - 10, - 94, - 109, - 10, - 104, - -60, - -128, - 118, - 1, - -114, - -93, - 77, - 110, - -128, - 27, - -23, - -90, - -75, - -81, - 115, - -62, - -10, - 53, - 122, - -34, - 109, - 46, - -90, - 83, - 79, - 45, - -26, - 91, - 81, - 115, - -45, - 120, - 54, - -39, - -105, - 24, - 41, - -58, - -6, - 36, - -78, - -38, - -53, - -111, - 86, - -30, - -40, - 117, - 77, - -74, - -30, - 81, - 37, - -75, - 57, - 21, - -57, - 91, - -8, - 103, - -36, - -5, - -82, - -95, - 106, - 68, - -81, - 77, - -25, - 93, - 90, - -12, - -67, - 57, - -94, - 64, - 61, - 29, - 40, - 5, - 42, - -47, - 63, - 56, - 75, - 103, - 95, - -18, - -48, - -98, - -92, - 122, - -124, - 33, - 42, - 108, - -58, - -61, - -19, - 24, - 66, - 74, - -112, - -38, - 85, - -83, - 37, - 42, - -38, - 66, - -121, - 98, - 73, - -38, - 71, - 71, - 80, - -47, - -48, - 36, - 16, - 116, - 20, - 19, - -46, - -128, - 71, - 81, - -125, - -40, - 7, - -48, - -28, - -108, - 54, - 91, - 89, - 37, - 41, - 72, - 87, - 115, - -96, - -83, - 5, - -24, - 123, - 2, - 2, - -119, - 81, - 41, - 32, - -20, - 118, - 27, - 121, - 30, - 24, - -76, - -22, - 22, - -64, - 0, - 88, - -123, - 36, - -43, - 2, - 77, - 88, - 26, - -22, - 52, - 53, - -37, - -72, - 41, - -25, - -26, - -24, - 65, - 34, - 74, - -36, - -24, - -44, - 78, - -38, - 80, - 30, - -41, - -65, - -74, - -26, - -54, - -22, - 62, - 21, - 47, - -92, - -122, - -54, - 84, - -112, - 6, - -127, - 10, - -47, - 78, - -5, - -126, - -99, - 18, - 55, - -76, - -108, - -99, - -92, - 0, - -107, - 15, - -103, - 74, - 70, - -91, - 97, - -15, - -6, - 86, - -29, - -95, - -24, - -20, - -68, - -89, - -48, - -108, - 52, - -73, - -108, - -9, - 92, - 101, - -119, - 13, - 59, - -21, - 48, - 25, - 83, - 108, - -83, - -43, - 37, - -89, - 35, - -108, - -56, - 76, - -90, - 67, - 79, - 60, - 67, - 66, - 66, - 89, - -110, - -59, - -126, - -125, - -118, - 60, - -46, - 80, - -112, - -34, - -110, - -82, - -112, - -83, - 37, - 68, - -128, - 53, - -67, - -108, - -91, - 33, - 41, - -42, - -108, - 52, - 118, - 19, - -37, - 103, - -71, - 44, - -54, - -84, - 29, - -105, - -102, - 105, - 46, - 33, - -123, - 56, - -121, - -100, - 90, - -33, - 1, - -64, - -31, - 67, - -127, - -106, - -62, - 86, - -74, - -36, - 91, - 69, - -90, - -117, - 106, - 91, - 69, - -90, - -46, - -75, - 42, - 67, - -87, - 83, - -50, - -113, - 69, - 45, - 49, - -113, - 6, - 43, - 0, - -83, - 89, - 7, - 83, - -75, - 81, - 39, - 74, - -12, - 2, - -128, - -67, - 106, - -128, - -29, - 93, - -53, - -8, - -125, - 33, - 65, - 17, - -3, - -47, - -79, - 2, - -55, - -40, - 107, - 99, - 127, - -56, - 80, - -7, - 26, - -78, - -100, - 25, - -42, - -2, - 37, - -108, - 66, - -116, - 26, - -108, - -24, - 112, - 33, - -88, - -52, - -72, - 99, - 4, - -87, - 74, - 75, - 44, - 75, - -106, - 30, - -102, - -53, - 73, - -22, - -23, - 32, - 74, - -22, - 117, - 0, - 7, - -44, - -17, - 78, - -63, - 44, - 78, - 56, - 66, - -112, - 23, - -13, - 122, - -102, - 1, - 91, - 72, - 66, - 91, - -46, - 7, - 112, - 85, - -81, - -34, - 108, - -115, - -98, - -55, - 59, - -48, - 27, - 30, - 46, - -42, - 61, - -58, - 45, - 21, - -74, - -30, - -31, - 124, - 83, - 123, - 74, - -46, - -105, - 27, - 112, - 55, - -96, - 65, - -23, - 61, - 42, - -22, - 8, - 58, - -20, - -92, - -72, - 20, - -95, - -91, - 2, - -109, - -40, - 21, - -69, - -57, - -20, - 70, - 74, - -61, - 16, - -37, - 42, - 74, - 118, - -108, - 4, - -111, - -43, - -83, - -127, - -94, - 65, - -39, - -39, - -40, - -48, - 58, - 29, - -56, - -33, - 111, - 12, - 34, - -64, - -57, - 81, - -44, - 21, - 65, - -80, - 78, - -128, - 19, - -96, - -41, - 67, - 101, - -88, - 10, - 39, - -37, - -45, - -115, - 126, - 95, - -120, - 114, - -82, - -83, - -119, - -67, - 104, - -126, - 8, - -46, - -74, - 4, - 1, - -19, - -91, - 113, - 65, - 92, - -29, - -92, - -74, - -32, - 43, - 74, - -34, - 8, - 39, - -91, - 62, - -106, - -55, - 1, - 90, - 10, - -40, - 90, - -111, - -75, - -127, - -44, - -83, - 56, - -92, - -110, - 54, - -107, - 16, - 124, - 117, - 76, - -59, - -60, - 114, - -94, - -60, - 100, - -95, - -48, - 65, - 73, - 83, - 109, - -24, - 116, - -24, - -17, - -96, - 30, - -110, - 58, - -67, - -48, - -96, - -92, - -112, - 116, - 123, - 18, - 13, - -44, - 94, - 29, - 56, - -88, - -78, - -4, - 84, - -76, - 9, - -7, - 87, - -48, - -78, - 73, - 81, - -48, - 4, - 4, - -88, - -87, - 39, - -85, - 105, - 3, - -26, - -18, - 116, - 78, - -64, - 0, - 25, - 22, - 27, - 62, - 49, - 46, - -118, - -10, - 92, - 100, - 41, - 42, - 95, - -56, - -30, - 82, - -14, - 82, - 80, - -94, - -121, - 20, - 22, - -105, - -12, - -95, - -14, - 56, - 26, - 113, - -75, - 4, - -110, - 80, - -16, - 37, - 42, - 18, - 108, - 120, - 21, - 108, - 3, - -43, - -71, - -45, - 83, - -81, - -46, - -67, - 111, - 112, - 7, - 123, - -32, - 113, - -50, - 50, - -28, - 97, - -44, - 116, - -70, - 4, - 55, - -2, - -35, - -24, - 86, - -126, - -122, - -128, - -17, - -18, - 120, - -93, - -7, - 29, - 52, - -74, - -114, - -40, - -45, - -5, - 9, - 43, - 82, - -110, - 27, - 82, - 84, - 83, - -44, - -30, - 0, - -21, - 87, - 80, - 74, - -54, - -110, - -107, - -20, - -6, - -120, - 72, - 82, - -110, - -39, - 33, - 9, - 8, - 92, - -90, - -95, - -95, - 34, - 64, - 5, - 64, - -112, - -79, - -37, - -87, - 3, - -85, - 125, - -11, - -17, - -36, - 108, - -112, - 59, - 2, - 78, - -127, - 61, - 94, - 44, - -58, - 65, - 69, - 37, - 5, - -60, - 54, - -126, - -108, - 36, - -128, - 122, - -48, - -29, - -119, - -40, - 0, - 47, - 65, - -59, - -71, - -78, - -94, - 55, - -82, - -96, - -115, - -1, - 0, - 113, - 8, - 33, - 33, - 53, - 113, - -128, - -54, - -112, - -30, - 31, - 66, - -62, - 11, - -64, - -72, - 27, - 72, - -7, - 66, - 84, - -30, - -110, - 79, - -44, - -1, - 0, - 18, - 21, - -46, - -123, - 1, - -66, - -54, - 27, - 74, - -110, - 124, - 45, - -106, - 49, - 100, - -95, - -22, - 106, - 0, - 41, - 43, - 70, - -128, - 58, - 89, - 2, - -21, - 112, - 43, - 125, - 43, - -122, - 81, - 102, - 52, - -125, - -6, - -60, - 13, - 1, - 12, - 1, - -44, - 80, - -82, - -83, - -24, - 118, - 26, - 126, - 117, - -62, - -54, - 92, - -118, - -119, - -37, - 72, - -104, - 89, - -19, - -45, - -46, - -112, - 74, - 73, - 26, - 58, - 3, - 105, - -40, - 39, - 64, - -20, - 31, - 125, - 3, - -37, - -64, - 76, - -6, - 72, - 113, - 91, - 126, - 67, - 82, - 80, - 74, - -110, - -78, - -110, - 74, - -110, - 126, - 82, - 23, - -39, - 65, - 59, - 86, - -3, - -126, - 119, - -76, - -126, - 79, - -73, - 98, - -34, - -105, - -58, - 82, - 30, - -7, - -112, - -80, - -105, - 6, - -9, - -23, - -73, - -48, - 20, - 116, - 123, - 1, - -66, - -94, - 53, - -40, - 108, - -115, - 21, - 104, - 2, - 19, - -65, - 2, - 54, - 92, - 115, - 109, - 24, - -87, - -124, - 33, - 75, - 43, - 81, - 63, - 47, - -16, - -115, - -98, - -112, - 20, - 119, - -47, - -81, - 126, - -28, - -24, - -99, - -17, - 67, - -62, - -7, - -79, - -28, - 101, - 44, - -48, - 43, - 48, - 6, - -120, - 38, - -5, - 118, - -77, - 94, - -70, - 10, - 0, - -35, - -111, - -63, - -16, - 79, - 21, - -128, - 39, - -23, - 22, - 45, - 77, - 27, - 26, - 104, - 9, - -19, - -22, - 119, - -42, - -67, - -72, - 78, - 59, - 96, - -24, - 41, - 109, - 100, - 45, - -67, - -109, - -43, - -94, - -94, - -98, - -25, - -72, - -39, - 3, - -80, - 39, - 91, - -47, - -39, - 4, - -24, - 15, - 29, - 50, - 94, - -37, - -83, - -74, - -54, - 93, - 90, - -42, - -95, - -48, - -83, - 54, - -38, - 75, - -53, - 66, - 1, - 5, - -64, - -75, - -91, - 77, - -91, - -48, - -92, - -74, - -78, - -32, - 10, - 64, - -11, - 2, - 90, - 43, - 88, - 6, - 46, - 98, - -10, - -15, - -44, - -90, - -48, - -56, - 82, - 81, - -83, - 33, - -58, - -46, - -24, - 109, - 90, - 73, - 89, - 78, - -48, - 2, - 2, - -120, - 59, - 74, - 18, - 126, - 94, - -108, - -72, - 92, - -24, - -39, - -52, - -127, - -113, - -66, - 23, - 41, - 22, - 108, - 37, - 49, - -66, - -19, - -73, - 105, - 50, - 28, - 110, - 97, - 68, - 89, - -46, - 43, - -91, - 69, - -85, - -112, - 21, - 5, - -42, - 95, - 109, - -42, - 109, - -97, - -124, - -88, - -22, - 117, - 106, - -128, - 101, - 6, - -123, - -109, - 82, - 107, - 85, - 42, - 43, - -70, - 87, - 62, - 19, - 98, - 114, - -50, - 99, - -103, - 40, - 96, - -72, - -104, - 121, - 57, - 52, - -53, - -44, - 42, - 8, - 90, - 93, - 73, - -48, - -24, - -124, - 13, - 24, - -21, - 90, - -23, - -58, - -35, - -16, - -2, - 50, - -13, - 46, - 111, - -54, - -7, - 116, - 3, - -86, - 110, - 97, - -97, - -121, - -124, - -127, - 88, - -11, - 52, - -103, - 121, - 49, - 64, - -128, - 1, - -36, - -76, - -102, - 11, - 2, - -3, - 53, - 60, - 122, - -62, - -1, - 0, - -78, - -67, - -99, - 88, - 77, - -63, - -68, - -37, - 113, - -4, - -105, - 28, - -5, - -66, - -85, - 39, - -30, - -84, - -22, - 11, - 10, - 120, - -106, - 83, - 99, - -106, - -41, - 103, - 20, - -73, - 46, - 51, - 20, - 37, - 45, - -78, - -30, - -39, - -60, - 40, - -48, - -5, - -56, - 82, - -108, - -6, - 17, - 25, - -78, - -108, - -120, - -24, - 42, - -75, - 63, - 108, - -2, - 87, - -117, - -39, - 115, - -57, - -107, - -18, - 43, - -65, - -89, - -57, - -89, - 78, - -103, - -118, - 103, - 89, - 21, - 37, - -115, - -4, - 17, - 97, - 6, - -71, - 51, - 114, - -68, - 38, - -69, - 42, - 98, - 123, - 50, - -103, - -105, - 83, - 25, - -101, - -36, - 18, - -109, - 41, - -58, - 42, - 110, - -19, - -31, - -118, - -36, - 86, - -6, - -6, - 14, - 95, - 46, - -17, - 13, - 78, - 62, - -34, - 111, - -115, - -47, - -81, - -5, - 45, - -79, - 31, - -121, - 47, - -50, - 13, - -119, - 101, - -28, - 70, - 21, - 124, - 27, - 9, - -73, - 122, - 22, - 35, - 59, - 33, - 82, - -7, - 85, - -25, - 16, - 29, - 41, - 13, - -87, - -24, - -19, - -74, - -46, - -44, - -40, - -22, - 90, - 27, - -112, - -107, - 40, - 0, - -76, - 117, - 5, - 125, - -74, - 25, - -11, - 87, - 34, - -3, - -92, - -79, - 56, - -50, - -106, - -27, - 111, - -67, - -114, - -7, - 77, - -61, - -72, - -2, - -12, - 53, - 9, - 22, - -21, - -59, - 115, - 28, - -97, - -108, - 39, - 103, - 112, - -33, - -113, - 77, - 38, - -102, - -2, - 61, - -60, - 107, - 76, - 119, - 38, - -63, - 25, - -52, - -24, - 35, - 83, - 78, - 115, - 59, - -64, - 45, - -81, - 112, - 53, - 41, - -106, - -17, - 12, - -104, - -65, - 35, - 69, - -30, - -52, - -49, - 12, - 10, - -51, - -112, - -19, - 50, - 65, - 28, - 100, - -93, - 73, - 41, - -115, - -27, - 69, - 97, - 106, - 37, - 71, - -105, - 73, - 96, - 62, - 92, - -120, - -70, - -15, - -36, - 116, - -56, - 111, - -23, - 94, - 119, - -54, - 34, - -113, - -100, - 115, - 36, - -103, - -42, - 12, - 92, - 76, - 40, - 39, - -54, - -56, - 104, - -35, - -45, - 22, - 33, - 14, - 18, - -51, - 49, - 68, - 29, - 95, - -46, - -114, - 81, - 34, - -80, - 33, - -111, - -6, - 89, - 72, - 101, - 3, - -115, - -77, - 125, - -113, - 28, - 79, - -116, - -93, - -121, - -68, - -37, - 80, - 92, - -45, - 65, - -97, - -115, - 102, - 60, - -55, - 115, - -125, - -28, - 56, - -20, - -40, - -84, - 38, - 12, - -54, - 100, - 96, - -75, - 40, - -97, - 71, - 62, - 35, - 85, - -107, - -52, - 73, - 104, - -45, - -27, - 105, - -92, - -73, - -100, - -53, - -42, - -112, - -14, - 43, - 38, - 45, - -81, - -21, - -19, - 39, - 86, - -37, - -60, - -108, - -17, - -112, - -98, - 82, - -66, - -57, - -71, - -37, - -110, - -7, - -17, - -99, - 97, - 51, - -47, - 19, - -107, - -68, - -39, - 121, - -121, - -52, - 106, - -29, - -66, - 94, - 117, - -42, - -88, - -14, - 75, - 28, - 75, - 42, - -90, - -120, - -75, - -55, - 98, - 51, - -22, - 110, - 20, - 92, - -113, - -48, - 64, - 122, - 60, - 87, - 16, - -111, - -91, - 71, - 97, - 71, - -46, - 71, - -80, - 47, - -79, - 35, - -86, - -73, - -53, - 63, - 42, - -29, - 10, - 68, - 88, - 82, - 104, - -71, - -46, - -18, - -99, - -56, - -43, - -42, - -82, - 91, - -63, - -127, - -16, - -40, - 22, - 1, - 91, - -24, - 81, - 88, - -65, - 18, - 12, - -9, - 49, - 88, - 82, - -95, - -54, - -127, - -124, - -79, - 49, - -124, - -69, - 83, - -119, - -61, - -91, - -95, - 105, - -9, - 90, - -87, - 105, - 126, - 60, - 90, - 112, - -35, - 5, - -91, - -74, - 45, - 124, - -36, - 48, - -29, - -112, - -24, - -14, - 24, - 118, - -81, - 37, - 115, - 28, - 13, - -73, - 43, - 55, - -127, - 34, - 4, - 111, - -122, - -81, - 17, - -44, - -58, - -44, - -33, - 27, - -53, - 92, - -7, - -33, - 23, - -22, - -83, - 42, - -83, - -114, - 34, - -124, - -80, - 94, - 94, - -3, - -2, - 28, - 72, - -53, - -15, - -65, - -61, - -15, - 102, - 10, - -102, - 72, - 114, - -93, - -56, - 70, - 101, - -110, - -27, - -1, - 0, - 41, - -107, - -62, - -106, - 80, - 80, - -97, - 18, - -70, - 85, - 15, - -122, - -89, - -6, - 105, - -28, - -93, - -58, - -121, - -15, - 79, - 42, - 47, - -16, - 23, - -58, - 25, - -8, - -82, - 100, - -121, - -105, - 73, - -55, - -102, - 41, - -108, - 120, - 96, - -30, - -28, - -13, - 127, - -77, - -119, - -70, - 75, - -106, - -90, - 34, - 32, - 75, - 51, - -67, - 63, - 83, - 22, - 98, - -51, - -63, - -67, - 102, - 38, - -55, - 9, - 113, - 40, - -128, - -46, - 66, - -46, - -66, - -97, - 73, - 42, - 108, - -108, - -85, - -88, - -126, - -38, - -37, - 45, - 45, - 29, - 64, - 124, - -127, - 43, - 107, - 91, - 5, - 61, - 35, - -89, - -60, - -14, - 112, - -72, - 108, - -95, - 69, - 13, - 45, - -62, - -77, - -44, - -110, - 82, - -94, - 16, - 20, - 85, - -46, - 58, - -54, - 83, - -44, - 52, - 83, - -78, - -124, - -92, - -11, - 40, - -99, - 14, - -97, - 7, - 20, - 88, - -21, - 17, - -38, - 14, - 76, - 67, - -23, - 125, - 59, - -22, - 62, - -96, - 75, - 96, - 13, - 111, - -73, - 72, - 81, - 35, - -85, - -14, - -40, - 58, - 4, - 107, - -68, - -38, - -84, - -124, - 46, - -74, - 34, - -91, - -89, - 74, - -37, - 116, - 36, - -55, - 66, - -53, - 73, - 62, - -109, - -127, - 36, - 22, - 72, - 82, - -36, - 10, - 33, - 77, - 117, - 43, - -45, - 43, - 8, - -11, - -126, - -101, - 14, - 5, - 125, - -109, - 10, - 66, - -88, - -91, - -108, - 40, - -23, - -46, - -75, - 52, - 40, - 85, - 80, - 29, - -115, - 85, - -43, - -99, - -119, - 39, - -113, - -111, - 102, - 124, - -122, - 98, - 16, - -77, - -21, - 118, - 88, - -88, - 26, - -117, - 110, - -95, - 103, - 77, - 53, - -83, - -128, - 58, - -23, - 105, - 25, - -104, - -94, - 18, - -67, - -95, - -110, - -45, - -119, - -38, - 80, - 125, - 37, - -12, - -88, - -110, - 123, - 41, - 68, - 18, - 59, - 39, - -65, - 116, - -99, - 29, - -12, - -128, - 65, - 34, - -10, - -108, - 19, - -127, - 72, - 89, - 109, - 32, - -128, - 16, - 27, - 14, - 41, - 67, - 64, - -20, - -111, - -8, - 104, - 16, - 118, - 14, - -69, - 30, - -99, - 13, - 22, - 53, - -67, - -91, - -108, - -71, - 125, - 41, - -21, - 115, - -45, - 5, - -78, - -96, - -112, - 16, - 20, - 14, - -46, - 82, - -38, - 72, - -22, - 27, - 36, - 17, - -13, - 108, - -21, - 100, - 30, - -112, - -103, - 72, - 20, - -74, - 18, - -39, - 43, - -110, - -37, - -120, - 88, - 74, - 22, - -92, - -87, - -121, - 18, - -31, - 67, - -87, - 109, - 109, - 58, - 1, - 9, - 72, - 105, - -60, - -70, - -123, - 54, - -67, - -98, - -78, - -92, - -111, - -76, - -83, - -75, - 42, - 39, - -64, - 107, - 85, - 6, - -63, - -48, - -9, - 35, - 77, - -122, - -69, - -19, - 122, - 85, - -115, - 118, - -29, - -61, - -19, - 17, - -128, - 91, - 109, - -24, - -101, - 35, - -41, - 90, - -65, - -98, - -102, - -118, - 3, - -35, - 1, - 42, - -99, - -59, - 5, - -6, - -85, - 91, - -54, - 1, - 40, - -40, - 37, - 71, - -91, - 32, - 33, - 33, - 69, - 65, - 61, - 41, - 66, - 18, - -108, - -93, - 126, - -56, - 74, - 82, - -97, - -107, - 35, - 75, - -69, - 106, - -64, - -47, - 86, - -127, - 73, - -18, - 0, - 73, - 36, - -115, - -3, - 116, - 54, - 52, - 64, - -10, - -22, - -40, - -47, - 36, - 126, - 54, - -66, - -17, - 7, - 125, - -12, - -89, - -95, - 46, - -11, - 124, - -22, - 115, - -87, - -91, - 35, - -96, - 13, - 6, - -44, - -105, - -112, - -23, - 82, - -54, - -74, - 118, - -110, - -46, - 58, - 14, - -128, - -11, - 54, - 10, - 64, - -100, - -29, - -119, - -78, - 1, - 91, - 72, - 113, - 65, - 43, - 32, - -91, - 97, - 64, - 30, - -110, - 14, - -6, - -128, - -18, - 70, - -5, - 111, - 67, - 67, - 103, - 91, - -18, - 28, - -40, - -63, - -4, - -86, - 6, - -102, - 94, - -97, - -91, - 122, - -20, - 69, - 108, - 52, - -32, - -88, - 114, - 104, - 2, - -17, - -67, - 94, - -2, - -93, - 75, - -65, - -57, - -11, - 7, - -118, - -92, - -51, - -83, - -82, - 43, - -112, - -45, - 100, - 85, - -80, - -21, - 36, - 78, - -94, - -73, - -82, - -71, - -126, - -51, - -27, - 5, - 14, - 87, - 69, - 34, - 101, - 92, - -42, - 103, - 69, - 106, - -17, - 22, - -54, - 107, - 110, - 49, - -116, - -110, - -91, - -41, - -40, - 109, - 22, - 84, - 57, - 29, - 69, - -83, - 21, - -68, - 50, - -11, - 109, - -75, - 108, - -22, - -23, - 18, - 34, - -70, - -65, - -112, - -75, - -110, - -108, - -108, - -126, - 10, - -62, - -43, - -80, - -46, - 92, - -40, - 73, - 9, - 72, - 90, - -112, - 87, - -95, - -18, - 81, - -35, - 36, - -23, - 74, - 29, - 65, - 36, - 93, - 25, - -4, - 105, - 33, - 108, - 56, - 31, - 96, - 32, - 16, - 122, - -128, - 72, - 72, - 36, - 104, - -5, - -88, - 18, - 119, - -20, - 116, - 65, - 26, - -42, - -76, - 59, - -91, - 111, - -80, - 118, - -31, - -6, - -119, - -114, - -62, - -127, - -22, - 87, - 117, - -89, - 96, - -83, - 35, - 99, - 74, - -34, - -113, - -71, - -47, - 72, - 4, - 39, - 91, - -39, - 81, - 7, - 94, - -53, - -27, - 82, - 2, - 92, - 21, - -93, - -87, - -75, - -90, - -91, - 54, - 42, - -128, - 36, - 2, - 73, - 22, - 69, - 117, - 29, - 53, - 39, - -121, - 80, - 103, - 36, - -128, - 39, - -6, - 79, - -51, - 73, - 32, - 89, - 42, - 78, - -58, - -128, - -70, - 59, - 110, - 42, - -72, - -81, - -21, - -113, - 33, - -27, - -107, - 41, - 0, - 13, - 13, - -24, - 16, - 72, - 26, - 10, - 87, - -52, - 79, - 115, - -83, - -98, - -6, - -39, - 61, - 32, - 2, - -108, - -8, - -17, - 68, - 16, - 0, - 82, - -44, - -96, - -66, - -25, - 75, - 10, - 10, - -6, - 21, - 118, - 81, - 9, - 32, - 20, - -9, - 80, - 71, - 96, - 74, - 119, - -46, - 0, - 7, - -118, - -96, - -79, - 74, - 86, - -46, - 27, - -112, - -114, - -78, - 67, - -92, - 44, - 22, - -100, - -46, - -65, - 118, - 125, - 48, - -38, - 64, - 13, - -92, - -24, - -123, - 45, - -46, - 84, - 74, - -128, - 78, - -11, - -29, - 21, - -52, - 14, - -39, - -59, - 54, - -80, - -29, - -83, - 34, - 67, - 69, - -26, - -44, - -92, - -72, - -124, - 58, - -48, - 113, - -42, - 20, - -29, - 69, - 72, - -24, - 113, - 9, - 121, - -105, - -103, - 42, - 72, - 82, - 67, - -115, - 58, - -33, - 80, - 113, - -75, - -23, - 49, - -61, - -112, - 27, - 17, - 51, - -75, - -20, - -60, - 13, - 108, - 106, - 7, - 115, - 67, - 111, - 77, - -24, - -16, - 111, - -118, - -70, - 2, - -22, - -86, - 43, - 80, - 46, - -84, - 11, - -3, - -65, - 107, - 22, - 120, - -123, - -88, - 115, - 22, - 94, - 91, - -120, - 73, - -28, - 106, - -4, - -126, - -17, - 0, - -121, - -110, - -29, - 46, - 103, - 116, - -8, - 125, - -75, - 102, - 59, - -106, - 89, - -31, - 48, - -25, - -60, - 78, - 71, - 93, - -116, - 93, - -37, - 84, - 93, - -45, - 84, - 100, - 50, - -88, - 81, - 46, - 29, - 37, - -67, - -99, - 29, - -52, - 8, - 54, - 110, - -57, - -101, - 58, - -82, - -55, - -122, - -33, - -118, - -11, - -97, - -13, - -5, - -25, - -33, - -111, - -66, - -47, - 12, - -21, - -120, - -71, - 99, - -104, - 112, - -102, - -120, - -4, - -49, - -126, - -15, - 36, - 62, - 45, - -28, - 126, - 68, - -81, - -54, - 114, - -37, - 38, - 121, - 106, - 93, - 29, - -2, - 70, - -2, - 63, - -112, - -77, - -125, - -53, - -74, - 71, - 29, - -15, - 45, - 84, - 44, - 118, - -50, - -68, - 89, - -31, - 124, - 73, - -117, - 98, - -8, - -27, - -25, - 35, - 88, - 114, - 79, - 37, - -68, - -36, - 65, - -97, - 87, - -30, - -104, - 87, - -17, - -108, - -116, - -46, - -5, - -53, - 119, - -104, - -18, - 43, - -26, - 120, - 57, - 94, - 75, - -122, - -116, - 39, - 34, - 121, - 86, - 57, - 54, - 35, - -118, - 99, - -39, - -90, - 97, - 79, - 71, - 127, - 83, - 101, - -117, - -28, - -77, - 113, - 60, - 115, - 41, - -72, - -58, - -86, - -26, - 100, - 73, - -57, - 111, - 45, - 83, - 77, - 49, - -100, - -85, - 11, - -68, - -91, - -79, - 49, - -18, - -79, - 76, - -33, - 12, - -54, - -31, - 81, - -28, - -43, - -116, - -49, - 54, - 121, - 103, - -105, - 30, - 75, - -13, - 87, - -107, - 115, - -113, - -106, - -113, - 47, - -119, - -30, - -34, - 34, - -52, - -14, - -123, - -27, - -117, - -14, - -49, - -108, - -63, - -111, - 7, - 8, - -59, - -34, - -113, - 113, - 34, - 52, - -36, - 118, - -86, - -29, - 0, - -49, - -40, - -73, - -3, - -115, - -28, - 120, - 16, - 35, - 103, - 86, - -44, - 120, - 91, - -100, - 89, - 31, - -119, - 103, - 103, - 23, - -36, - 61, - -58, - 33, - -20, - 87, - -114, - -15, - 46, - 69, - -55, - 18, - -27, - -14, - -57, - -97, - -104, - 70, - 91, - 11, - 32, - -8, - 120, - -110, - 52, - 121, - 8, - -60, - -58, - -114, - 79, - 75, - -30, - -111, - -28, - 68, - 105, - -93, - 10, - -54, - -35, - 69, - 73, - 65, - -30, - 8, - -118, - 64, - 100, - 99, - 6, - 74, - 67, - -120, - -63, - 114, - 98, - -90, - -99, - 3, - -60, - -32, - 7, - 101, - -96, - -53, - 48, - -94, - 89, - -106, - 54, - -22, - 4, - 1, - 99, - -84, - -12, - -105, - 13, - 39, - 64, - 43, - 126, - 108, - -24, - -84, - 111, - 33, - -26, - -73, - -68, - 31, - 15, - 60, - -49, - 43, - -90, - -7, - -70, - -71, - 70, - 77, - -54, - -19, - -16, - 7, - 36, - -56, - -66, - -53, - 60, - -55, - 23, - -34, - -60, - 115, - 14, - 79, - -101, - 115, - -27, - -114, - 38, - 95, - -50, - 89, - 55, - 18, - -50, - -77, - -56, - 47, - -102, - -79, - -25, - -100, - -49, - -108, - 12, - -20, - -94, - 93, - 85, - -49, - 28, - 35, - -122, - 35, - 83, - 57, - 81, - 109, - -113, - -109, - 115, - -1, - 0, - 15, - -27, - 30, - 107, - -92, - 121, - -117, - 127, - -54, - -35, - 53, - 95, - 31, - 90, - 114, - 36, - -100, - -22, - -33, - -53, - -83, - 21, - -17, - 25, - 99, - -4, - 113, - 14, - -74, - 23, - 45, - -54, - -52, - 113, - 14, - 60, - -60, - 98, - 99, - -4, - 9, - 91, - -119, - -29, - -104, - 45, - 87, - 24, - -41, - -31, - -68, - 85, - -107, - -63, - -97, - -128, - 100, - -74, - 121, - -29, - -16, - 115, - -100, - -34, - -58, - -50, - -67, - -50, - 64, - -3, - -103, - -58, - -102, - -44, - 124, - -113, - -120, - 67, - -53, - 50, - 44, - -82, - -49, - -124, - 32, - -28, - -120, - -117, - 105, - -49, - -9, - -68, - 95, - 3, - 36, - 103, - -125, - -90, - 51, - -113, - -34, - -14, - -44, - 90, - -88, - -104, - 28, - -34, - 87, - -125, - 7, - -53, - -115, - 101, - 31, - 55, - -60, - -30, - 87, - 26, - -67, - -71, - -121, - -115, - 77, - -92, - -63, - -16, - -39, - -39, - 61, - -123, - 20, - -84, - 79, - 23, - -29, - -20, - 50, - -126, - -17, - 5, - -50, - -92, - -89, - 103, - -100, - 107, - 125, - -26, - 71, - -110, - -71, - -102, - 95, - 14, - 81, - -31, - 60, - 115, - -106, - 72, - -28, - 92, - -121, - 16, - -31, - -36, - 83, - -113, - -8, - -109, - 34, - -58, - 112, - -37, - 42, - -79, - 101, - -108, - -7, - 117, - -29, - -1, - 0, - -71, - -19, - -79, - 60, - 119, - 27, - -111, - -57, - -75, - 89, - -90, - 55, - -60, - -72, - -89, - 55, - -28, - 53, - 53, - 20, - 89, - -17, - 34, - 113, - 103, - -10, - -84, - -38, - -27, - 77, - -68, - -50, - 109, - 33, - -37, - -35, - -115, - -56, - -38, - 56, - -40, - -3, - -125, - 41, - 42, - 25, - 118, - -56, - -73, - 99, - -42, - 11, - 68, - -118, - -84, - 88, - 117, - -47, - 120, - -37, - -54, - 58, - -121, - -106, - -70, - -70, - -38, - -87, - -77, - -125, - -78, - -34, - 76, - 47, - 114, - -59, - 87, - 9, - 10, - -76, - -76, - -78, - 57, - 43, - 84, - -70, - 43, - -127, - -44, - 107, - 67, - 116, - 84, - 56, - 112, - -97, - -76, - 91, - -54, - 46, - 33, - 30, - -70, - -66, - -53, - -20, - -104, - -14, - -53, - -56, - 113, - 107, - -71, - 99, - -52, - 102, - 122, - -4, - -36, - -69, - 42, - 105, - -101, - 59, - 28, - 91, - -101, - 49, - 92, - -78, - -93, - 11, - -64, - 85, - 47, - 26, - -29, - 124, - 85, - -59, - -62, - -31, - 91, - 92, - -115, - 14, - -31, - -49, - 75, - -113, - 43, - 26, - 98, - -122, - -78, - 18, - -79, - 44, - 3, - -114, - 57, - 78, - -69, - 15, - -27, - 108, - 67, - 82, - 121, - 124, - -90, - -78, - 60, - -114, - -34, - -2, - 21, - 58, - 41, - -29, - 89, - 56, - -37, - -51, - 86, - 50, - -42, - 47, - 21, - -120, - -60, - 69, - 105, - -105, - 3, - 113, - -15, - 12, - 111, - 9, - -57, - 35, - -95, - 78, - -95, - -41, - -112, - -43, - 86, - 47, - 84, - -61, - 101, - 105, - 14, - -80, - -13, - -2, - -76, - -105, - -9, - 117, - -55, - 62, - 105, - 60, - -107, - -56, - -75, - -27, - 38, - 113, - 127, - -77, - 119, - -114, - -84, - -39, - -56, - -22, - 124, - -47, - 99, - -72, - -114, - 89, - 105, - 126, - -58, - 8, - -73, - 36, - 114, - 29, - -107, - -27, - 79, - -108, - -82, - 71, - 115, - -115, - -80, - -20, - 85, - 85, - 88, - 13, - -121, - -106, - 94, - 34, - -70, - -79, - -62, - -17, - -80, - 108, - 31, - 44, - 110, - -77, - -98, - -78, - -117, - 106, - -66, - 110, - -28, - 60, - -83, - 124, - -57, - -57, - 88, - 30, - 101, - 91, - -85, - 78, - 101, - -117, - 7, - 60, - -27, - 126, - 80, - -51, - 112, - -36, - 26, - -85, - -116, - -15, - 92, - -69, - 62, - -53, - -78, - 92, - 99, - -115, - -88, - 38, - -94, - -46, - -109, - 1, - -96, - -70, - -56, - -84, - 44, - -22, - -80, - -22, - -117, - 38, - 99, - -41, - 71, - -97, - 95, - -114, - -42, - -56, - -113, - 85, - 30, - 116, - 90, - -22, - -8, - 82, - -111, - 20, - 46, - 5, - 93, - 124, - 85, - -79, - 25, - -119, - 96, - -14, - -77, - 27, - 51, - -98, - 95, - -99, - -114, - -46, - 71, - 119, - -111, - -112, - -77, - -122, - 1, - -55, - -14, - -89, - -38, - 37, - 49, - -105, - 50, - 23, - 0, - 36, - 68, - -114, - -107, - -108, - 36, - -118, - 34, - 72, - 100, - -28, - -11, - -86, - -113, - -76, - 99, - -54, - -86, - -38, - 44, - 113, - 120, - 117, - 106, - -96, - -126, - 124, - 56, - -6, - -70, - 66, - -124, - -43, - -100, - 3, - 108, - -91, - -108, - -105, - 106, - -40, - -53, - 50, - -111, - -42, - -108, - 50, - -33, - 66, - -47, - -48, - -31, - -23, - 105, - 106, - 45, - -123, - 33, - 74, - 61, - 74, - 86, - -103, - 32, - -92, - 15, - 81, - -94, - -123, - 44, - 18, - -38, - -54, - -112, - -22, - -6, - -119, - 107, - -39, - -109, - 19, - -95, - -42, - 10, - -46, - -87, - 61, - 76, - -69, - 29, - -89, - 10, - 93, - 83, - 72, - 44, - -72, - -123, - -84, - 18, - -106, - -67, - 39, - 92, - 27, - 66, - 66, - -98, - 90, - 93, - -114, - -91, - -83, - 45, - 39, - -31, - -44, - -23, - -83, - 118, - 1, - 100, - -5, - -27, - 31, - 10, - -1, - 0, - 78, - -100, - 95, - -92, - -62, - 20, - -13, - -123, - 13, - 33, - 111, - 44, - -112, - -114, - -110, - -92, - 36, - 37, - 78, - 60, - -25, - 96, - -37, - 73, - 83, - -91, - 41, - 66, - 2, - 124, - 78, - -58, - -60, - 36, - 52, - -14, - 71, - -92, - -67, - 40, - 4, - -11, - 41, - 37, - 33, - 41, - 29, - -113, - -78, - 86, - 122, - 65, - 72, - -47, - 1, - 75, - 0, - 105, - 9, - 7, - 68, - -69, - -57, - -27, - -50, - 40, - -111, - 32, - 54, - -92, - 46, - -122, - -74, - 0, - -20, - 72, - -17, - -96, - -85, - 55, - -37, - 112, - 36, - -107, - 72, - -23, - -14, - -80, - -94, - 52, - -70, - 54, - 70, - -58, - -64, - 26, - 87, - -72, - -33, - -27, - -13, - 77, - 14, - 124, - -76, - 32, - -122, - -46, - -109, - -94, - 70, - -27, - 48, - -39, - 58, - 7, - -26, - 90, - -106, - -22, - 122, - 65, - -47, - 86, - -42, - -92, - -125, - -40, - 108, - -17, - -60, - -8, - 76, - -106, - -46, - 117, - 17, - 46, - 43, - -2, - 34, - -29, - 36, - -92, - 16, - 52, - -96, - -110, - -78, - -95, - -33, - 90, - 26, - 58, - 79, - -9, - 71, - 127, - 25, - -111, - -86, - 100, - -61, - 80, - 108, - 48, - -74, - 28, - 65, - 82, - 10, - -120, - 113, - 0, - 45, - 36, - 5, - -91, - 126, - -94, - 64, - 73, - 73, - 58, - 81, - -23, - 5, - 59, - 5, - 73, - -39, - -23, - 13, - -66, - 29, - -50, - -83, - 120, - 119, - -105, - -8, - -65, - -105, - -23, - -96, - 34, - -50, - -41, - -118, - -71, - 59, - 5, - -28, - 90, - 104, - 50, - -47, - 30, - 52, - 43, - 105, - 120, - 70, - 77, - 7, - 38, - -121, - 18, - 115, - -17, - 9, - -79, - 97, - 34, - 76, - -86, - -104, - -116, - 62, - 31, - -115, - 97, - 29, - 12, - -54, - -112, - -29, - -119, - 120, - 71, - 12, - 74, - 122, - 33, - -16, - -31, - 36, - 7, - 103, - 8, - 89, - 71, - 82, - -88, - 102, - 2, - -44, - 23, - 40, - -59, - 44, - -48, - 37, - -108, - -123, - 22, - -62, - -10, - 11, - 12, - 125, - 110, - 47, - -92, - 41, - 112, - 9, - -42, - -44, - 88, - -40, - 3, - -26, - 34, - -82, - -127, - -44, - -23, - 67, - 114, - -39, - -29, - 15, - 53, - 108, - 97, - -68, - 93, - -58, - -4, - 119, - -111, - -30, - 124, - -119, - 99, - 107, - -61, - -34, - 98, - -72, - -45, - -52, - 7, - 27, - -27, - 56, - 103, - 43, - -45, - 113, - -13, - -12, - 11, - -60, - -81, - 46, - 38, - -26, - 120, - -75, - 67, - 80, - 120, - -10, - -58, - 100, - 11, - -68, - -46, - 21, - -68, - 11, - 42, - 62, - 75, - -55, - 44, - -7, - 2, - -57, - -116, - 114, - 108, - 58, - -83, - 120, - 54, - 43, - 93, - 81, - -104, - 114, - 12, - 27, - -20, - 92, - -117, - -52, - 94, - 35, - -104, - 113, - -89, - 62, - 97, - -103, - -41, - 5, - -39, - 102, - -71, - -33, - 34, - 114, - -77, - 28, - -105, - -61, - -68, - -23, - -107, - 115, - 118, - 103, - 59, - -112, - 120, - 118, - 36, - -18, - 70, - -56, - 115, - 76, - -62, - -97, - 62, - -83, - -82, - -123, - 81, - -57, - -2, - 96, - 44, - -14, - 10, - -36, - -89, - 36, - -89, - 103, - 53, - -66, - -62, - -16, - -84, - -106, - -74, - -29, - 49, - -52, - 50, - 39, - 31, - -78, - -117, - 39, - 16, - -59, - -80, - -53, - 55, - -56, - 62, - 126, - -95, - -14, - 78, - 53, - -59, - 53, - -14, - -8, - -37, - 54, - -123, - -104, - -15, - 86, - 107, - -27, - -81, - -109, - 127, - -75, - 25, - -68, - -91, - 107, - -106, - 114, - 46, - 109, - -54, - 60, - 56, - -9, - 37, - -77, - -52, - 60, - -93, - 97, - -106, - 101, - 53, - -106, - 23, - 120, - -90, - 105, - -26, - 94, - 30, - 121, - -57, - -14, - 47, - 108, - -85, - -90, - -35, - 49, - -127, - -45, - -7, - 93, - -14, - -7, - -58, - -47, - -95, - -25, - 24, - 118, - 37, - -122, - 61, - -58, - -107, - -25, - 36, - -25, - 58, - -100, - -17, - -115, - 121, - 115, - 20, - -27, - 28, - 51, - 45, - -28, - -114, - 68, - -53, - -13, - 88, - -39, - 79, - 22, - -14, - -66, - 89, - -56, - 102, - 109, - -33, - 17, - -60, - -107, - -56, - -7, - -81, - 32, - -27, - -44, - 79, - 70, - -97, - -120, - 88, - -35, - -26, - 80, - -14, - -7, - -36, - -127, - -101, - 78, - -78, - -113, - 15, - 46, - -63, - 49, - -39, - 121, - -114, - 105, - 125, - -100, - -28, - -72, - -90, - 85, - -110, - -41, - -30, - -109, - -88, - 18, - -59, - -53, - -116, - -71, - 9, - 59, - -14, - 124, - -120, - -35, - -78, - 99, - -107, - -91, - 92, - -2, - -97, - 13, - -52, - -48, - -56, - 101, - 84, - 95, - 13, - 90, - 48, - -28, - -76, - -15, - 10, - 51, - 15, - 28, - 52, - 115, - 120, - -124, - 76, - -55, - -91, - -23, - -124, - -60, - -71, - -88, - -22, - 32, - 100, - 84, - 108, - 96, - 122, - -44, - 35, - 32, - 66, - -60, - -71, - 87, - -23, - -95, - 19, - 91, - 120, - 96, - 71, - 79, - 31, - 64, - 41, - 84, - -30, - -57, - 97, - -1, - 0, - 77, - 74, - 117, - 37, - 32, - -21, - -92, - 40, - 14, - -61, - -26, - 61, - 30, - -57, - -70, - 85, - -36, - 18, - -125, - -66, - -92, - -98, - -98, - -34, - 10, - -21, - -3, - 38, - 22, - -47, - 92, - 8, - -46, - -101, - 17, - -33, - 100, - -74, - -14, - -91, - -128, - 86, - -76, - -71, - -47, - 39, - -86, - 60, - -104, - -22, - 14, - -58, - -21, - 74, - -102, - 5, - 65, - -113, - -35, - 52, - 31, - 97, - -12, - 23, - -110, - -28, - 11, - 85, - -114, - -78, - -110, - 20, - -45, - -111, - -34, - 26, - 92, - 114, - 66, - -48, - -121, - -111, - -43, - -48, - -30, - 82, - 67, - 74, - -21, - 32, - -98, - -96, - 75, - -120, - 74, - 3, - 78, - 32, - -123, - 45, - 73, - 30, - 9, - 98, - 69, - -110, - -110, - -38, - -48, - -126, - -93, - -36, - -87, - 39, - 100, - 30, - -92, - 20, - -89, - 69, - 61, - 10, - 74, - -126, - -66, - 96, - 54, - 80, - 85, - -82, - -82, - -96, - 20, - -123, - 110, - -79, - 40, - 34, - -118, - -80, - -70, - 4, - -87, - -83, - 116, - 23, - 106, - 108, - 14, - -57, - 80, - 5, - 88, - -94, - 56, - 65, - 38, - 57, - -85, - -67, - 13, - 87, - 86, - -76, - 62, - 90, - -115, - 106, - -1, - 0, - 126, - 50, - -2, - 21, - 33, - -75, - 40, - -128, - -89, - -99, - 82, - 74, - 84, - -126, - -92, - -108, - 14, - -107, - 126, - -19, - 32, - -108, - 37, - 42, - 87, - 80, - -22, - 62, - -110, - -65, - -127, - 62, - -101, - -102, - 14, - 122, - -97, - -82, - 71, - 91, - -85, - 83, - -114, - -107, - 21, - -83, - 74, - 89, - 8, - 13, - 54, - -38, - 74, - -44, - 92, - 41, - 109, - -76, - -91, - 13, - -74, - -128, - -91, - 18, - 16, - -38, - 18, - -38, - 119, - -92, - 36, - 1, - -30, - 125, - -86, - -71, - 50, - -54, - 52, - -33, - 74, - -110, - -107, - 45, - 93, - 107, - 67, - 64, - -91, - -74, - -53, - -118, - 74, - 92, - 113, - 105, - 30, - -95, - 66, - 74, - 91, - 66, - 116, - -29, - -53, - -45, - 77, - 5, - -70, - -76, - -74, - -71, - 81, - 65, - 45, - 96, - 43, - 105, - 70, - -57, - -74, - -127, - -2, - 125, - -107, - -37, - 127, - -121, - -4, - -4, - 24, - -111, - -125, - -80, - 61, - -113, - 107, - 0, - -107, - -22, - -19, - 98, - -21, - 94, - -60, - -118, - -19, - -88, - 101, - 2, - -128, - 1, - 35, - 81, - 127, - -111, - 3, - -36, - -21, - -95, - -42, - -81, - -48, - -47, - 1, - -111, - -114, - -53, - 95, - 82, - 83, - 3, - -95, - -78, - -80, - -107, - 122, - 103, - -81, - -9, - -118, - 46, - 16, - -122, - -54, - -118, - -108, - -76, - 18, - -123, - -12, - 16, - -29, - -97, - 39, - 72, - 83, - -117, - 88, - -22, - 33, - 115, - -24, - 28, - 119, - -87, - -66, - -110, - 74, - 122, - -75, - -95, - -46, - -96, - 59, - -99, - 29, - 30, - -65, - 96, - 73, - -6, - 118, - -22, - 61, - -49, - -117, - -90, - -2, - 26, - -90, - -10, - -38, - 91, - 27, - 58, - 78, - -43, - -92, - -91, - 33, - 71, - -5, - -22, - 81, - 9, - -42, - -1, - 0, - -30, - -46, - 83, - -95, - -44, - 53, - -65, - 1, - -110, - -80, - -64, - -36, - -107, - 41, - 40, - 108, - -83, - 42, - 42, - 74, - -36, - 105, - -59, - 54, - -76, - -91, - 43, - 72, - 108, - 32, - -91, - 73, - 83, - 114, - 67, - -99, - 36, - 60, - -64, - -2, - -18, - -53, - 105, - 46, - 109, - 12, - -111, - -125, - -90, - -25, - -44, - -23, - -2, - -112, - 111, - -21, - -95, - -46, - -51, - -39, - -70, - -41, - 123, - -113, - -102, - 18, - 109, - -101, - -90, - -85, - 81, - -83, - 29, - 8, - -95, - -20, - 61, - -3, - 59, - 113, - 79, - -36, - -61, - -48, - -23, - 109, - 62, - -117, - -118, - 87, - 89, - 43, - 32, - -115, - 40, - 43, - -92, - -128, - 19, - -46, - 66, - 74, - 123, - -9, - 0, - -127, - -20, - 82, - 8, - -7, - -92, - 27, - -61, - -117, - 126, - -112, - 104, - 31, - 85, - 29, - 42, - 75, - -115, - 30, - -112, - 1, - 43, - 94, - -109, - -47, - -75, - 117, - -99, - -125, - -80, - -92, - -21, - 74, - 72, - -10, - 4, - -38, - -40, - 56, - 89, - 73, - 83, - 65, - -124, - -112, - -75, - 36, - 36, - -87, - 32, - 1, - -44, - 72, - 35, - -87, - 105, - 82, - 80, - 18, - 58, - 73, - 90, - -36, - 109, - 40, - 108, - 47, - -87, - 74, - 36, - 120, - 81, - -7, - -127, - 85, - -98, - 57, - -113, - -31, - -75, - 20, - 83, - -27, - 82, - 93, - -13, - 15, - 45, - -32, - -100, - 69, - 19, - 43, - 94, - 79, - 91, - 67, - 55, - 18, - 103, - 42, - -109, - 41, - -21, - 92, - -127, - 23, - 86, - -43, - -45, - -29, - 87, - -51, - 20, - -43, - -77, - 106, - 32, - -34, - 59, - 21, - -105, - -88, - 94, - -73, - 57, - 21, - 83, - -54, - -77, - -93, - -113, - 25, - -48, - -14, - 6, - 46, - 14, - 38, - 103, - 49, - -55, - -76, - -57, - -27, - -8, - 121, - 25, - -39, - 13, - 24, - -71, - 122, - 49, - 99, - -15, - 68, - 80, - -87, - -96, - -45, - 78, - -63, - 97, - -124, - 60, - -111, - 70, - 38, - 116, - 18, - -53, - 28, - 69, - -27, - 71, - 92, - -99, - -25, - -26, - -39, - -47, - -31, - -57, - 49, - -113, - -88, - 73, - 35, - -51, - 76, - 124, - 56, - -95, - -115, - -92, - -111, - -64, - 83, - 101, - -23, - 66, - -60, - -92, - -86, - -103, - 25, - 67, - 58, - 3, - -44, - 38, - -89, - -13, - 95, - 48, - -54, - -86, - -125, - -59, - 54, - -36, - -7, - -56, - 110, - 66, - 78, - 60, - -44, - 58, - -66, - 53, - -76, - -28, - -20, - -103, - 108, - 61, - -114, - -103, - 50, - 28, - 98, - 37, - 110, - 34, - -11, - -29, - -51, - -82, - -104, - -108, - -51, - -110, - -45, - 109, - -42, - -57, - -85, - -36, - 41, - 101, - 30, - -92, - -122, - -42, - 28, - 0, - 107, - 24, - 74, - 30, - 10, - 76, - 39, - -70, - -110, - -40, - -113, - 32, - -66, - -122, - -98, - 89, - 89, - 108, - -78, - -29, - -119, - 107, - -46, - -114, - 16, - -82, - -97, - -31, - 74, - -117, - -114, - -74, - -24, - 11, - 84, - -123, - -67, - -91, - -8, - -10, - 111, - -10, - 111, - 102, - 126, - 65, - 120, - 123, - -53, - -76, - -68, - 114, - -9, - 6, - -29, - -84, - 66, - 38, - 70, - -113, - -40, - 126, - 75, - -88, - -75, - -31, - -102, - 110, - 37, - -83, - -26, - -82, - 76, - 115, - 14, - 121, - -116, - -54, - 7, - 36, - -41, - 93, - -45, - 96, - 52, - 124, - -55, - 18, - 108, - 73, - 49, - -92, - 71, - -53, - -49, - 29, - 91, - -15, - 101, - 124, - -4, - -86, - -62, - -101, - 18, - -75, - 114, - 4, - -38, - -102, - 90, - -115, - 56, - 125, - -91, - 60, - 7, - -60, - 92, - 107, - -25, - 31, - -111, - -23, - -68, - -65, - -47, - 53, - 71, - -59, - 23, - -111, - 34, - 101, - 49, - -88, - -31, - -49, - -81, - 118, - -113, - 26, - -50, - -90, - 100, - 57, - 77, - 70, - 121, - -118, - -31, - -76, - -80, - -94, - 32, - 81, - -32, - -11, - -110, - -23, - 43, - -83, - 107, - 99, - 34, - -42, - -42, - -94, - -105, - 34, - -65, - -54, - -16, - 12, - 90, - 62, - 57, - -117, - 96, - -43, - 24, - -43, - 79, - 44, - -8, - 47, - -29, - -2, - 75, - -49, - -71, - -20, - -36, - -89, - 27, - -111, - -61, - -54, - 38, - -26, - 15, - -105, - -111, - 20, - -104, - -45, - 67, - -112, - -39, - 89, - 8, - -78, - 102, - 78, - 115, - 68, - 56, - 88, - -73, - 60, - -87, - -10, - -84, - -125, - 59, - -103, - 60, - 73, - 11, - 43, - -7, - -36, - -69, - -19, - 31, - 17, - 114, - -34, - 97, - -125, - -121, - -10, - -23, - -77, - 51, - 114, - -94, - -57, - 88, - -111, - -50, - 99, - -71, - -23, - -119, - -92, - -113, - 28, - 60, - 50, - 59, - 53, - -88, - -112, - -60, - -99, - 1, - 64, - 81, - 68, - 49, - 9, - 67, - 78, - -111, - -15, - -41, - -108, - -106, - -37, - 17, - 22, - -122, - 78, - -42, - -121, - 3, - 37, - 30, - -94, - 82, - 53, - -33, - -27, - 5, - -62, - -126, - 11, - 103, - -71, - 66, - 87, - -44, - 18, - -94, - 62, - 99, - 38, - -100, - 15, - -44, - 66, - 74, - -101, - 4, - 117, - 117, - -128, - -92, - -9, - 65, - 80, - 32, - -23, - 0, - 37, - 59, - 86, - -109, - -43, - -80, - -93, - -14, - -92, - -123, - 123, - -8, - -75, - -43, - 120, - 26, - 61, - 86, - -38, - -104, - -45, - -120, - 100, - -72, - 61, - 101, - -76, - -61, - 14, - 72, - 97, - -76, - -110, - 10, - -38, - 109, - -43, - 53, - -22, - 41, - 1, - 74, - 95, - -61, - -4, - 68, - 100, - -66, - -92, - -91, - 14, - 60, - -41, - 103, - 17, - -23, - 111, - -20, - -8, - -13, - 22, - -66, - 46, - -61, - 124, - -101, - 64, - 111, - -51, - -65, - 17, - -15, - 79, - 16, - -15, - 23, - 21, - -7, - -123, - -59, - 121, - 91, - -122, - -13, - 59, - 12, - -35, - -36, - -110, - -41, - -110, - -7, - 23, - -110, - -71, - 123, - 44, - -58, - -14, - 57, - -40, - -116, - 12, - 94, - 6, - 49, - -106, - -45, - 86, - -67, - 47, - -120, - 110, - 105, - -26, - 55, - -99, - -47, - 93, - 84, - 86, - 59, - -100, - -48, - -41, - 93, - -62, - 114, - -34, - -15, - -85, - 110, - -105, - -50, - -13, - -91, - -27, - 56, - 107, - -109, - 14, - 9, - -26, - 13, - -42, - -54, - 98, - -15, - 101, - -124, - 116, - -90, - 38, - 68, - -21, - -46, - -47, - -29, - 101, - 51, - 73, - 36, - -112, - 38, - 58, - 32, - -120, - 41, - 121, - -44, - -105, - 74, - 8, - 116, - -20, - 76, - -111, - -103, - 55, - -124, - -13, - -120, - 5, - 41, - -22, - 40, - 28, - 30, - -87, - 97, - 67, - 97, - -92, - -124, - 42, - -94, - -56, - -46, - 49, - -22, - 52, - 16, - -114, - -99, - 44, - 121, - 7, - 107, - 6, - 90, - 87, - -92, - 20, - -92, - 116, - -84, - -11, - -108, - 40, - -24, - -122, - -54, - -126, - 18, - -112, - 22, - -94, - -91, - 40, - 122, - 105, - 37, - 33, - 61, - 100, - 21, - 45, - 8, - -22, - 90, - 123, - 14, - 6, - -14, - 82, - 84, - 90, - 80, - 46, - -89, - -88, - 43, - -95, - 95, - -68, - 1, - -59, - 39, - -70, - 71, - -54, - 82, - 20, - -39, - 27, - -7, - -66, - 116, - 20, - -88, - 18, - -98, - -37, - -55, - -13, - -24, - 48, - -66, - 104, - -13, - -93, - -99, - -26, - 13, - -14, - 124, - -50, - 78, - -59, - 109, - -21, - -72, - 82, - -101, - 32, - -26, - 76, - 115, - 19, - -88, - -5, - -21, - 45, - -103, - -118, - -16, - -89, - 26, - 97, - -103, - -50, - 95, - 77, - -121, - 34, - 70, - 25, - -113, - 59, - 119, - 46, - -14, - -122, - -14, - 76, - 44, - 114, - 61, - -114, - 53, - -117, - -71, - 104, - -108, - -64, - -121, - 109, - 83, - 72, - -74, - -84, - 90, - 112, - 99, - -103, - 79, - -111, - 89, - -68, - -91, - -59, - -39, - -122, - 73, - -27, - -103, - -20, - 74, - 101, - 94, - 123, - -27, - 1, - 121, - 116, - 39, - 32, - -53, - -80, - -31, - 10, - -52, - 31, - -113, - -16, - 118, - 112, - -1, - 0, - 49, - 44, - -98, - 41, - -119, - -111, - 101, - 121, - 94, - 83, - 6, - -17, - 34, - -117, - 19, - 53, - -85, - -101, - -112, - -28, - 124, - -125, - -109, - -14, - 51, - 48, - 96, - 76, - -52, - -21, - 62, - -6, - 79, - 32, - -29, - -36, - -49, - -127, - -52, - -91, - 24, - 120, - 89, - 95, - -27, - 57, - -78, - -100, - -82, - 95, - 30, - 108, - -80, - -29, - 42, - 74, - 113, - 100, - 116, - -123, - -2, - -52, - -1, - 0, - 104, - 56, - -78, - -69, - -125, - 35, - -126, - 82, - 31, - 17, - 124, - 27, - 120, - 21, - -103, - 83, - -118, - -50, - 75, - 25, - 102, - -117, - -19, - 112, - -86, - -59, - -112, - 96, - 86, - -110, - -44, - 72, - -95, - -39, - 124, - 65, - -31, - -8, - -88, - -93, - -56, - -69, - -65, - 77, - 54, - -110, - 26, - 39, - -113, - 61, - -111, - 113, - 9, - 13, - 73, - 1, - -28, - -107, - -83, - -73, - 63, - 122, - -80, - -80, - -65, - 81, - 73, - -46, - 122, - 75, - -127, - 107, - 105, - -44, - -19, - 39, - -91, - 72, - 90, - -70, - -6, - -119, - -22, - 113, - 61, - 58, - 102, - 84, - -29, - -18, - 62, - 3, - 34, - 42, - 91, - -21, - 113, - 11, - 105, - 125, - 46, - -11, - 52, - -124, - -91, - -63, - -23, - 32, - 117, - -108, - -12, - -88, - -83, - 10, - 42, - 90, - 84, - -32, - -12, - -112, - -112, - -76, - -19, - 105, - 94, - -44, - 56, - -2, - -97, - -53, - 98, - -30, - -27, - 46, - 114, - 79, - 6, - -63, - -112, - -72, - -8, - -28, - -9, - 113, - 88, - -72, - -117, - -4, - -103, - -114, - 90, - -38, - 92, - 94, - -13, - -2, - 17, - 40, - -46, - -94, - 76, - -114, - 89, - -28, - -118, - -122, - -18, - 113, - 47, - 47, - -82, - -26, - -52, - 99, - 57, - 29, - -8, - -57, - -79, - 74, - -101, - 24, - -55, - -83, - -54, - -23, - 57, - -65, - 48, - 21, - 25, - 29, - -103, - -66, - 107, - 87, - -27, - 86, - 124, - -82, - 77, - 71, - 24, - -7, - 107, - -49, - 40, - -85, - -83, - -99, - -90, - 115, - -119, - -26, - -37, - 101, - -105, - -74, - 119, - 56, - -92, - 72, - 124, - -47, - -110, - 100, - 89, - 3, - 23, - -43, - -65, - -75, - -17, - -42, - 91, - -49, - -66, - -31, - -21, - 122, - 12, - 42, - -95, - 74, - -79, - -109, - 19, - 22, - 24, - -101, - 48, - -27, - -67, - -106, - 101, - 54, - 86, - -100, - -75, - 104, - 66, - -13, - 23, - -115, - -118, - -1, - 0, - -106, - 115, - 66, - 22, - 68, - -116, - -70, - -61, - 0, - -116, - 22, - -106, - 20, - -21, - 1, - -78, - -125, - -104, - -43, - 100, - -15, - 90, - -107, - -120, - -119, - 38, - -45, - -87, - 122, - 24, - 73, - 89, - -91, - 80, - 78, - 86, - 53, - -107, - 44, - 16, - -68, - -99, - 90, - 41, - 110, - -109, - -45, - 17, - 29, - 71, - -89, - -96, - 2, - 64, - -21, - 40, - 44, - 6, - -21, - 26, - -61, - -119, - -127, - 23, - -128, - 43, - 79, - 88, - 79, - 78, - -44, - -82, - -54, - 35, - -66, - -76, - 0, - 3, - 123, - -19, - -45, - -79, - -40, - -110, - 59, - 29, - 120, - 63, - -84, - -29, - -90, - -56, - 66, - -44, - -34, - -45, - -80, - -112, - 22, - 118, - 53, - -36, - -99, - 119, - -39, - -20, - 61, - -69, - -115, - 1, - -81, - 110, - -37, - 110, - -31, - -52, - 115, - -54, - 78, - 61, - -121, - 96, - 85, - 25, - -1, - 0, - -106, - -114, - 78, - -27, - -116, - -2, - 59, - -4, - 127, - 47, - 63, - -54, - -87, - -77, - 11, - -36, - 115, - 25, - -80, - -90, - -111, - -97, - 114, - 54, - 69, - -99, - -43, - -44, - 99, - -65, - -76, - 88, - -76, - -8, - -103, - 117, - 47, - 24, - 100, - 28, - 111, - -123, - 41, - -13, - 53, - -52, - 95, - 42, - -51, - -80, - -37, - 102, - 41, - 101, - 97, - 84, - -80, - -97, - -27, - 62, - 86, - 82, - 81, - -7, - 114, - -49, - -20, - 35, - -128, - -116, - 74, - -47, - -47, - -46, - -112, - -126, - -120, - -117, - 81, - -22, - 32, - -12, - -4, - -64, - 40, - -20, - -128, - 79, - 74, - -113, - -53, - -13, - 2, - 6, - -120, - 75, - 12, - 30, - 98, - -71, - 114, - 100, - -85, - 98, - -27, - 98, - 46, - 51, - -94, - -84, - -39, - -117, - 20, - 73, - -108, - 27, - -88, - -119, - 49, - -128, - -102, - 73, - 74, - 0, - -93, - -85, - -58, - -114, - 39, - 82, - -56, - -84, - -106, - 24, - 34, - -36, - -104, - 102, - 69, - -123, - -106, - 88, - -90, - 50, - -126, - 74, - 99, - -8, - -114, - -47, - 17, - -45, - -27, - -112, - -104, - -62, - 2, - 111, - 79, - 13, - -36, - 26, - 38, - -22, - -119, - -91, - 80, - 48, - 56, - 76, - 73, - 9, - 13, - -19, - -75, - 33, - 40, - 11, - -110, - -121, - 91, - 109, - -75, - 60, - -40, - 73, - 121, - 73, - -116, - -73, - -100, - 45, - -80, - -78, - 92, - 29, - 5, - 106, - 112, - 33, - -78, - -90, - -42, - 10, - -40, - 38, - 53, - 24, - 28, - 101, - -88, - 58, - 80, - -82, - -35, - 42, - -48, - 111, - -45, - -38, - -44, - -108, - -107, - -92, - -124, - -83, - -47, - -23, - 33, - -50, - -76, - 54, - -83, - -123, - 45, - 0, - 56, - 66, - 9, - 44, - -94, - -9, - 83, - -7, - 58, - -27, - -37, - 30, - -125, - 31, - 5, - -65, - 90, - 116, - 85, - -44, - -102, - -71, - 78, - -115, - 17, - -65, - -18, - 32, - -10, - 29, - -3, - -5, - 118, - 3, - -73, - -47, - -105, - 93, - -28, - -93, - -105, - -29, - 6, - -36, - 127, - 20, - -76, - -124, - -64, - 1, - 37, - -39, - 85, - -49, - -58, - 107, - 101, - 59, - 3, - -43, - 121, - 41, - 111, - -88, - 119, - -40, - 61, - -44, - 18, - 116, - 116, - 66, - -127, - -1, - 0, - 107, - -58, - 66, - 3, - 100, - -61, - -43, - -96, - -82, - -75, - -78, - 116, - -81, - 40, - 35, - 83, - -75, - 80, - 7, - 67, - 90, - 112, - 23, - -40, - -14, - -92, - 4, - 44, - 18, - -75, - -6, - 70, - -58, - -75, - 20, - 1, - -36, - 15, - -60, - -48, - -85, - -11, - -92, - -75, - 21, - 77, - 65, - 103, - -47, - 75, - 69, - 105, - -24, - 3, - -37, - -26, - 31, - 56, - 59, - 79, - -45, - -87, - 95, - -61, - -77, - -42, - 58, - 78, - -6, - 1, - 29, - 73, - -103, - 52, - 76, - -66, - 119, - -46, - -112, - -91, - 117, - 31, - -107, - -67, - 17, - -80, - 59, - 43, - 71, - -65, - -65, - 78, - -74, - 118, - 53, - -36, - 31, - 23, - -92, - 121, - 77, - -78, - -127, - -76, - 94, - 100, - -8, - 93, - 19, - -102, - -38, - -111, - 119, - -106, - 99, - 117, - 43, - 64, - -9, - 36, - -117, - 11, - 8, - -123, - 35, - 127, - -118, - 82, - -108, - -21, - -40, - 123, - 12, - -56, - -98, - 92, - 120, - -7, - -121, - 18, - -43, - -121, - 62, - -16, - 61, - 123, - -70, - 61, - 109, - 78, - -25, - 14, - 45, - -124, - -22, - 20, - 123, - -111, - -23, - 74, - -54, - 89, - 82, - 72, - 1, - 59, - 32, - 40, - -88, - 4, - -109, - -83, - -12, - 12, - -73, - 52, - -61, - -120, - 47, - 94, - 76, - 104, - -75, - -71, - 112, - 43, - 110, - -26, - -122, - -121, - 81, - 94, - -100, - 64, - 114, - 76, - -41, - 54, - -72, - -110, - -33, - -78, - 49, - -18, - 43, - 109, - -12, - -41, - -34, - -57, - -80, - -29, - 94, - -78, - 113, - -92, - 124, - -56, - 45, - 117, - -127, - -36, - -11, - 39, - -66, - -11, - -20, - 15, - 114, - 55, - -18, - 127, - 81, - -11, - -22, - -40, - -107, - -26, - 14, - -28, - -128, - 122, - 80, - -29, - -84, - 104, - 14, - -123, - -73, - -45, - -74, - -64, - 9, - 72, - -47, - 82, - -46, - -109, - -46, - 0, - 8, - -22, - 80, - 70, - -126, - 66, - -54, - 70, - -4, - 109, - -78, - -65, - -53, - -89, - 11, - -92, - -123, - 75, - -13, - 27, - -64, - 10, - 42, - -47, - 33, - -82, - 106, - -30, - -7, - -89, - 123, - 59, - -46, - 99, - 100, - -78, - 63, - 93, - 107, - -65, - 111, - -81, - -119, - 119, - 120, - 35, - -53, - 108, - 36, - 31, - -68, - 60, - -59, - 113, - 9, - 58, - -38, - -66, - 3, - 48, - -88, - -72, - 26, - 7, - 103, - 73, - -90, - 54, - 30, - -94, - -69, - -24, - 107, - -87, - 68, - 123, - 13, - 15, - 20, - -114, - 115, - -53, - -103, - -126, - -82, - 90, - 72, - 108, - -128, - -80, - -11, - 72, - -58, - -56, - 4, - 1, - 26, - -75, - -21, - -19, - -83, - 124, - -72, - -71, - 126, - 29, - -26, - 70, - -113, - -39, - 36, - 23, - 71, - 85, - 35, - -45, - -71, - -7, - 11, - -18, - 116, - -80, - 120, - -47, - 69, - -65, - 19, - -79, - 37, - -43, - -84, - 50, - -111, - -22, - 37, - 93, - 72, - 45, - -12, - -89, - -83, - 107, - 82, - -54, - -67, - 52, - -4, - -120, - 74, - 74, - -70, - 80, - -37, - 104, - 109, - 1, - 40, - 66, - -67, - 52, - -4, - -63, - 74, - -21, - 94, - 18, - 83, - -82, - 41, - 109, - -76, - -96, - 65, - -42, - -48, - -124, - 13, - 118, - -20, - 15, - 113, - -80, - 79, - 79, - 86, - -3, - -69, - -110, - 9, - -22, - 7, - -48, - 115, - -100, - 91, - -28, - -75, - -114, - -10, - 30, - 96, - -79, - 30, - -92, - 37, - 65, - -31, - 31, - 28, - -49, - 44, - -127, - 86, - -44, - 7, - -91, - -9, - 102, - 21, - 52, - -72, - 20, - -126, - 8, - 41, - -22, - -7, - -5, - -114, - -64, - 111, - -67, - -100, - 15, - -56, - 26, - -126, - 80, - -1, - 0, - -104, - 74, - 30, - -96, - 0, - 5, - 124, - 113, - -52, - -117, - 80, - 29, - -113, - 125, - 113, - -96, - -40, - 4, - 13, - 36, - 30, - -108, - -126, - 116, - 1, - 81, - 62, - 32, - -4, - -41, - 9, - 77, - 52, - 121, - -51, - 125, - -45, - -105, - 115, - 7, - -83, - -121, - -10, - 98, - -79, - -17, - -37, - 93, - -122, - -68, - 23, - 31, - -61, - -68, - -52, - -1, - 0, - 96, - 26, - 0, - 1, - 116, - 94, - -61, - -1, - 0, - 80, - -65, - -81, - 127, - -87, - -29, - -50, - 98, - -8, - 101, - -26, - 21, - -44, - 89, - -112, - -30, - -126, - 73, - 9, - 75, - 106, - 41, - -48, - -39, - 59, - 33, - 36, - -99, - -128, - 73, - 59, - -20, - 54, - 15, - 98, - 124, - 64, - -56, - -31, - 123, - 73, - 43, - 29, - 17, - -36, - 75, - 106, - 81, - 42, - 31, - 14, - -22, - -108, - -33, - 112, - 55, - -35, - -66, - -110, - 72, - -17, - -14, - -11, - 118, - 3, - -80, - 32, - 3, - -23, - -66, - 23, - 31, - 125, - -97, - 93, - 37, - 47, - -13, - -11, - 20, - -113, - -104, - 40, - 20, - 113, - 119, - 47, - -87, - 64, - 104, - -114, - -111, - -22, - 113, - -5, - 105, - -47, - -7, - 118, - 72, - 42, - 9, - 74, - 116, - -92, - -114, - -96, - 88, - 20, - 124, - 117, - -10, - 115, - 45, - 73, - -11, - -71, - -98, - 44, - -92, - -125, - -14, - -122, - 120, - -73, - -111, - 82, - 79, - -74, - -57, - 84, - -116, - 86, - 38, - -5, - 118, - -39, - 3, - 126, - -3, - 62, - -2, - 44, - -113, - -102, - -14, - -6, - 29, - 88, - -4, - -31, - -64, - 58, - -120, - 121, - 7, - 61, - -108, - -99, - -123, - -127, - 31, - 45, - 107, - -33, - -44, - 29, - 55, - 34, - -20, - -40, - -2, - 22, - -26, - 100, - -125, - 112, - -82, - -33, - 126, - 120, - 52, - -37, - -73, - -117, - -37, - -65, - -73, - -83, - 107, - -27, - 8, - 112, - 41, - 101, - -101, - -122, - -34, - -57, - 99, - -51, - 85, - -115, - 123, - 113, - 34, - 79, - -102, - -35, - -86, - 101, - 83, - 73, - 69, - -107, - 100, - -9, - 109, - -85, - 19, - 95, - 62, - -66, - 35, - -109, - -97, - -113, - 2, - 93, - 58, - -104, - -69, - -113, - 117, - 86, - -43, - 77, - -43, - -126, - -38, - -126, - -101, - -90, - 106, - 110, - -85, - 84, - -36, - -115, - -59, - -115, - 97, - 60, - 123, - -106, - -38, - 76, - -91, - 113, - -12, - -40, - -94, - -93, - 30, - -82, - -100, - -12, - 66, - 19, - 89, - 118, - -3, - -84, - 92, - -110, - 51, - -56, - 121, - -56, - -113, - -76, - -121, - -28, - 84, - -30, - -41, - 108, - 52, - -108, - -67, - 18, - 66, - -39, - 118, - 66, - -110, - -21, - -116, - -74, - -4, - 119, - 61, - -72, - 86, - -15, - -17, - -39, - -98, - -45, - 96, - -65, - -97, - -71, - 49, - 0, - 119, - 79, - -10, - 119, - -105, - 51, - -80, - 63, - -3, - -91, - 2, - -50, - -49, - 127, - -18, - -3, - 127, - 15, - 26, - 73, - -5, - 110, - -92, - 121, - 109, - -91, - -64, - -72, - 111, - 17, - -14, - -39, - 97, - 30, - 126, - 63, - 123, - 111, - -102, - 94, - -27, - -18, - -71, - 71, - 50, - -98, - 75, - -39, - 22, - 45, - 91, - 79, - 89, - -113, - 54, - 62, - -14, - 98, - 4, - -75, - -79, - 26, - -65, - 52, - -70, - 81, - 40, - -81, - 76, - 71, - 28, - -102, - -96, - -103, - -78, - 93, - 97, - -40, - -16, - -12, - -17, - -113, - -7, - -122, - 14, - 87, - -62, - 124, - -21, - 15, - 31, - -105, - 124, - 65, - -117, - 46, - 78, - 20, - -111, - -90, - 87, - 51, - -28, - 92, - -57, - -105, - 97, - 85, - -93, - 74, - -89, - 43, - 50, - 40, - 84, - 72, - -16, - 44, - -94, - 36, - -85, - -110, - 77, - 55, - 39, - -114, - -61, - -2, - 8, - 124, - 29, - -101, - -107, - -2, - 40, - 124, - 26, - 38, - -106, - 9, - 99, - -57, - -26, - -125, - 57, - -30, - -114, - 64, - -52, - 71, - 46, - -57, - -97, - 61, - 26, - -109, - -86, - -62, - -53, - 2, - 29, - 90, - -115, - 116, - -39, - 6, - -72, - -66, - 63, - -10, - 120, - 56, - 118, - -65, - 3, - -14, - 14, - 51, - -62, - -72, - -110, - 108, - -7, - -101, - -108, - 51, - 76, - -95, - -25, - -101, - -122, - -106, - -91, - -62, - -85, - -59, - 30, - 99, - -114, - -21, - 105, - -91, - 74, - 3, - -43, - -106, - -36, - 121, - -40, - -59, - -27, - -60, - 96, - -91, - -106, - 99, - -2, - -48, - 62, - -122, - -112, - -105, - -105, - 33, - 110, - 121, - 74, - -5, - 64, - 121, - -73, - 44, - 87, - -38, - 109, - -26, - -93, - 61, - -70, - -97, - 34, - 108, - -118, - -66, - 126, - -28, - 94, - 60, - -106, - -104, - -50, - 125, - -34, - -29, - -72, - 103, - 28, - -28, - -113, - 113, - -42, - 47, - 13, - -79, - 84, - -86, - -26, - -34, - -111, - -113, - -29, - -72, - 118, - 57, - 34, - -83, - 114, - 82, - -30, - 93, - -72, - -93, - -82, - -97, - 104, - 103, - -66, - -121, - -35, - 127, - 103, - -1, - 0, - 101, - 103, - -38, - -20, - -81, - 44, - -34, - 74, - -4, - -54, - 113, - -106, - 122, - -86, - -71, - 7, - -126, - -22, - -89, - 100, - 94, - 93, - 100, - -51, - -95, - 67, - -75, - 103, - 41, - -28, - 86, - -78, - -53, - 24, - 88, - 62, - 108, - -70, - 25, - 85, - 23, - 86, - 84, - 54, - -100, - -80, - -19, - 41, - -83, - -78, - -1, - 0, - 107, - -69, - 111, - -10, - -50, - -18, - -70, - 110, - 69, - 89, - -114, - -45, - 81, - -73, - 75, - -25, - -74, - 97, - -50, - -7, - -93, - -52, - 76, - -38, - 94, - 77, - -69, - 110, - -69, - -107, - 121, - 63, - -106, - -36, - -81, - -51, - -78, - 12, - -55, - -71, - 81, - -39, - -115, - -97, - 103, - 57, - 113, - 99, - 32, - -68, - -55, - -40, - -58, - -22, - -19, - -90, - 49, - 29, - 25, - 5, - -84, - -85, - 27, - 116, - -29, - -12, - -106, - 82, - 16, - -56, - -112, - 106, - -85, - 39, - 56, - 35, - -58, - 115, - -28, - 72, - 112, - 51, - 87, - 59, - 5, - 49, - 71, - 70, - 64, - -53, - -114, - 72, - 37, - 11, - -27, - -15, - -103, - -124, - -80, - 55, - 83, - 14, - -110, - -54, - 88, - 26, - 38, - -81, - 74, - -34, - -66, - -98, - -8, - 90, - 46, - 91, - -52, - 62, - 34, - -1, - 0, - 16, - 87, - -99, - -76, - 18, - 97, - 38, - 46, - 119, - 47, - -52, - -122, - 105, - 1, - -66, - 94, - 114, - 30, - 12, - -75, - 100, - 86, - 89, - 4, - 34, - 12, - 104, - -43, - -28, - 80, - 8, - 1, - 72, - 101, - 37, - 122, - -67, - -26, - 125, - -122, - 18, - 26, - -65, - -14, - 117, - 125, - -105, - -56, - 102, - -40, - 77, - -51, - -71, - -97, - 47, - -54, - -34, - 126, - -16, - 72, - 50, - -25, - -79, - 63, - 27, - -62, - -94, - -62, - -75, - -118, - 37, - 67, - -120, - -22, - 107, - -82, - -104, - -81, - 69, - -20, - 82, - -38, - 95, - -119, - 33, - -5, - 57, - 86, - 16, - -90, - 77, - -113, - 49, - -71, - 79, - 121, - -30, - -54, - -16, - 53, - 99, - -34, - 110, - -4, - -7, - -15, - 85, - 76, - 122, - -102, - 44, - 90, - -81, - -104, - 115, - -20, - -2, - 21, - 31, - -91, - 58, - 40, - 122, - 22, - 63, - -51, - 87, - -104, - -82, - 31, - 69, - 69, - 21, - 4, - -58, - 46, - 69, - -96, - -26, - 57, - 51, - -40, - 84, - -74, - -36, - 109, - 53, - 85, - -78, - -107, - 5, - -48, - -89, - -112, - -105, - -19, - 7, - -108, - -65, - -76, - -45, - -111, - 126, - -49, - -119, - 89, - -25, - -106, - 62, - 98, - -107, - -57, - -36, - -79, - -121, - -15, - -65, - -105, - -84, - 119, - 33, - -29, - 60, - -113, - -117, - 25, - -107, - 81, - 81, - 123, - 39, - 15, - 126, - -38, - -82, - 85, - -116, - 119, - 115, - 92, - 63, - -115, - 114, - -68, - -122, - -18, - 6, - 36, - -118, - 62, - 54, - -107, - -113, - -55, - -95, - -128, - -44, - -11, - -16, - -11, - 124, - -8, - 82, - 25, - -76, - -67, - -54, - 114, - -36, - -110, - -127, - 125, - -97, - -36, - -54, - 115, - -33, - 58, - -36, - 91, - -55, - -68, - -29, - 103, - 23, - 37, - 127, - -104, - 121, - -114, - -30, - 63, - 40, - -37, - -35, - 59, - 22, - -106, - -70, - -55, - 124, - -55, - -109, - -36, - 83, - 100, - 87, - -10, - 12, - -42, - -94, - -70, - -94, - -74, - 29, - 68, - -20, - -104, - -28, - 108, - 67, - -115, - 22, - 29, - 37, - 99, - -107, - 80, - -37, - -115, - 2, - 53, - 116, - 70, - -94, - -75, - -73, - -30, - 98, - -73, - 41, - -8, - -45, - -107, - 102, - -107, - 48, - -82, - 47, - 57, - -58, - -54, - 113, - -47, - -31, - -106, - 73, - 98, - 105, - -78, - -95, - 84, - 36, - 8, - -40, - -58, - -46, - -59, - -31, - 6, - -16, - -29, - 98, - 17, - 9, - -115, - 84, - -99, - 55, - -31, - -98, - 66, - -65, - 20, - -14, - 63, - -15, - 83, - -31, - -20, - 57, - 97, - -53, - -58, - 111, - -126, - 121, - -121, - -40, - 90, - 39, - -110, - 88, - -38, - 78, - 87, - -99, - -121, - 63, - 37, - 42, - -13, - -124, - -108, - -87, - -5, - 52, - 125, - 50, - 76, - -85, - 51, - 15, - 52, - -54, - -78, - 120, - -128, - 78, - -28, - -104, - 52, - -79, - -42, - -90, - 88, - -111, - 24, - 119, - 73, - 79, - -62, - -72, - 91, - 8, - 81, - -22, - -39, - 42, - 10, - 82, - 72, - 41, - 1, - 61, - -118, - -108, - -98, - -54, - 61, - 59, - 10, - 84, - 43, - 17, - -78, - -11, - 66, - 12, - 103, - -6, - 82, - -83, - 21, - 20, - -87, - 61, - 72, - -33, - -71, - -22, - 66, - -12, - 123, - -24, - -110, - 84, - -98, - -23, - 9, - 64, - 0, - -11, - 123, - 23, - -65, - -63, - -2, - -53, - -85, - 86, - 58, - -111, - -56, - 43, - -122, - 20, - -99, - -123, - 43, - -113, - 115, - 71, - 72, - 26, - 27, - -22, - -43, - 1, - 86, - -55, - 4, - -21, - -89, - -27, - 81, - 33, - 32, - 13, - 37, - 40, - 60, - -117, - -122, - -2, - -51, - 23, - -112, - -30, - 107, - -7, - -114, - 27, - 47, - 45, - -50, - -96, - -87, - 60, - 103, - -55, - 58, - 8, - 9, - 32, - 54, - -111, - 31, - 18, - 121, - 63, - 50, - -107, - -75, - -107, - 5, - -110, - 80, - -40, - 66, - -101, - 1, - -48, - -9, - -44, - -29, - -99, - 98, - -56, - 20, - -116, - 30, - 121, - 17, - 32, - 105, - 63, - 34, - -25, - 17, - 110, - 0, - 22, - -25, - 8, - -57, - 85, - -79, - -21, - -81, - 115, - -89, - 31, - 28, - -73, - -62, - 89, - 73, - -9, - 100, - -58, - 127, - -108, - -79, - 87, - -48, - 22, - -65, - -60, - 81, - -67, - -122, - -4, - 121, - -124, - 99, - 7, - 66, - -112, - -37, - -123, - -114, - -91, - 36, - -112, - -29, - -119, - 78, - -112, - -91, - 36, - -98, - -123, - -74, - 74, - 122, - -118, - 93, - 79, - -70, - 92, - 66, - 28, - 5, - 36, - -88, - 30, - -94, - 18, - 65, - 30, - -110, - 82, - 27, - 105, - -76, - 50, - -24, - 108, - 40, - -110, - -123, - -74, - 122, - 67, - -118, - 41, - 75, - -117, - 66, - 126, - 96, - -94, - -76, - 52, - -55, - 82, - -6, - 80, - -93, - -48, - -124, - 16, - -94, - -124, - 56, - -65, - 65, - 111, - -7, - 123, - -14, - 19, - 53, - 65, - 48, - -7, - -49, - 29, - 79, - -52, - -94, - 10, - -72, - -13, - -105, - 25, - 87, - 74, - -62, - 64, - -22, - 40, - -29, - -9, - 27, - 1, - 3, - 106, - 1, - 3, - -88, - -107, - 40, - 40, - -88, - 4, - -91, - 29, - 43, - -14, - -65, - -28, - -59, - -42, - -106, - -44, - 62, - 113, - -59, - 28, - 66, - -36, - 109, - -62, - -81, - -40, - 62, - 85, - 67, - -119, - 45, - 33, - -60, - -96, - 37, - -25, - 56, - -36, - 60, - -124, - 20, - -70, - -94, - -22, - 27, - 88, - 67, - -54, - 75, - 107, - 121, - 46, - 56, - -53, - 42, - 69, - -125, - -102, - -60, - 43, - -89, - 27, - -104, - 19, - 99, - -1, - 0, - -48, - 101, - -22, - 13, - 14, - -16, - 13, - 69, - -109, - 84, - 1, - 32, - 94, - -61, - -128, - 36, - -8, - 95, - 62, - -56, - 43, - 27, - 13, - 79, - -4, - -43, - -19, - 68, - -43, - 61, - 15, - 77, - -11, - -7, - -15, - -94, - 10, - -4, - 49, - -7, - -31, - 14, - 45, - -89, - 20, - -106, - -2, - 69, - 33, - -74, - 18, - 2, - 66, - -118, - -44, - -114, - -73, - 6, - -54, - -99, - 90, - -125, - -3, - 33, - 93, - -61, - 77, - -91, - 41, - 90, - -126, - 74, - 26, - 40, - -113, - -59, - -63, - 105, - 29, - 13, - 22, - 82, - 52, - 70, - -37, - 29, - 105, - 87, - 127, - -101, - 91, - 3, - -88, - 2, - 123, - -126, - 63, - 34, - 59, - 31, - 27, - -83, - 79, - -106, - 95, - 42, - 48, - -55, - 48, - -71, - -85, - 30, - 113, - -34, - -76, - 116, - 41, - -68, - 71, - -109, - -103, - 71, - 70, - -105, - -42, - 20, - 31, - -64, - 24, - -7, - -70, - -70, - 58, - 20, - 22, - -108, - -96, - 37, - 93, - 64, - -11, - 117, - 39, - 22, - 103, - -106, - 126, - 11, - -100, - -107, - -82, - -73, - -101, - -16, - 86, - 117, - -66, - -109, - 53, - -5, - 58, - 98, - 126, - -125, - 105, - -71, - -87, - -128, - 6, - -11, - -66, - -32, - 17, - -80, - 9, - 0, - 118, - 42, - 62, - 101, - 9, - 22, - -47, - 101, - -83, - 11, - -73, - -59, - -98, - 61, - 52, - -18, - -47, - -88, - 32, - 87, - 112, - 59, - -4, - -56, - 50, - 124, - 47, - -98, - 40, - 8, - 108, - 127, - -23, - 96, - -38, - -118, - 3, - 80, - 73, - 59, - -34, - -105, - -13, - -40, - 13, - 19, - 100, - -68, - 98, - -28, - 66, - -31, - 44, - -123, - -95, - 73, - 72, - 73, - 73, - 11, - 27, - 82, - 122, - -110, - -91, - 116, - 29, - -92, - -115, - -115, - -89, - 96, - -91, - 91, - 74, - -128, - 82, - 8, - 21, - -73, - 43, - -29, - 7, - -27, - 45, - 74, - 98, - 1, - 109, - 9, - -12, - -46, - 82, - -124, - -84, - 36, - -108, - 37, - 41, - 83, - -102, - 90, - -108, - -83, - -70, - -92, - -105, - 21, - -91, - 116, - 117, - 44, - -122, - -62, - 80, - 18, - -127, - -24, - -54, - -57, - -54, - 111, - 28, - -54, - 66, - -101, - 107, - -99, - -8, - 109, - 73, - 82, - 64, - 31, - 29, - -55, - -104, - 77, - 90, - -120, - -21, - 74, - -54, - 84, - 39, - -37, - 67, - 87, - 101, - 0, - -96, - -123, - -126, - 18, - 78, - -62, - 82, - -66, - -83, - -84, - 110, - -68, - -104, - -32, - -51, - 36, - -72, - -33, - 55, - 112, - 11, - -63, - 99, - 97, - 41, - -25, - 46, - 40, - 82, - -113, - -71, - 27, - 66, - 114, - -62, - -76, - -21, - 99, - 96, - -128, - 66, - -65, - -64, - 121, - 57, - -97, - 47, - -107, - -70, - 14, - 66, - 41, - -44, - 5, - 38, - -114, - -76, - 72, - 42, - 117, - -83, - 43, - 77, - 72, - -80, - 55, - -30, - -76, - -28, - 60, - -45, - 28, - -40, - -60, - -108, - -22, - 47, - -54, - -58, - -74, - -40, - -113, - 123, - -17, - 91, - 95, - 30, - 119, - -113, - 25, - 56, - -105, - 8, - 114, - 26, - -46, - -110, - -93, - -92, - 41, - 10, - 90, - -46, - -110, - 73, - 0, - 47, - -89, - 71, - 64, - 105, - 74, - 33, - -78, - -81, - -94, - 126, - -119, - -8, - 123, - -117, - 92, - 67, - -119, - -12, - 99, - 56, - -108, - -97, - -63, - -94, - 64, - -42, - -114, - -12, - -112, - 6, - -122, - -57, - -44, - -113, - -89, - 113, - -19, - -67, - -85, - 47, - 36, - -79, - -25, - 44, - 28, - 127, - 56, - -30, - -37, - -107, - -83, - 59, - 64, - -88, - -28, - 124, - 30, - -28, - -112, - 78, - -46, - 19, - -9, - 101, - -36, - -113, - 83, - 73, - -24, - -22, - 32, - 5, - -91, - 75, - 40, - 40, - 4, - 16, - 96, - 87, - -28, - 39, - -107, - 86, - 15, - -35, - -108, - 34, - -32, - 117, - 13, - 38, - -83, - 77, - 88, - -87, - 71, - -79, - 4, - 124, - 27, - -113, - 5, - 5, - 29, - 20, - -128, - 8, - -42, - -121, - 125, - 108, - -42, - 38, - -60, - 34, - -124, - -47, - -99, - 104, - 22, - -79, - 91, - 122, - -118, - 58, - -5, - -33, - 113, - -21, - -59, - -83, - -125, - -52, - 87, - 86, - -60, - -104, - 80, - -44, - -124, - 106, - 27, - 89, - 32, - -112, - 61, - 123, - 105, - 122, - -15, - -90, - 122, - -18, - 39, - 74, - 84, - -32, - 126, - 0, - 125, - 46, - -93, - -91, - -75, - 45, - 46, - -19, - -107, - -6, - -83, - 56, - 93, - 104, - 54, - -22, - 18, - -91, - -108, - -76, - -90, - 20, - 36, - 37, - -26, - -3, - 41, - 14, - -88, - 54, - 30, - 75, - 47, - 50, - 73, - 23, - -119, - -126, - -35, - 105, - -59, - -59, - 74, - 2, - 16, - -106, - -38, - 5, - -76, - -91, - 33, - 41, - -34, - -65, - 48, - 1, - -22, - -10, - 59, - 39, - 100, - -20, - -97, - -101, - 104, - -39, - 7, - -107, - 60, - -17, - 5, - -118, - -52, - -36, - -54, - -122, - 94, - 49, - 1, - -7, - 34, - 19, - 19, - -83, - -85, - -89, - -77, - 25, - -23, - 107, - 109, - -41, - -111, - 13, - -75, - 53, - 13, - -11, - -105, - -42, - -53, - 18, - 29, - 74, - 74, - 18, - -97, - 77, - -105, - 62, - 96, - 122, - 82, - -95, - -44, - 113, - 92, - 36, - -123, - 1, - 109, - 88, - -76, - -96, - 21, - 45, - 70, - 61, - -72, - 74, - 82, - 62, - -86, - -1, - 0, - -62, - -46, - 1, - 36, - 105, - 32, - -84, - 21, - -72, - -92, - -95, - 41, - 43, - 32, - 28, - -119, - -15, - -122, - -46, - 38, - -76, - 116, - -78, - 54, - 2, - -127, - 3, - -27, - -89, - -66, - -93, - 81, - -59, - 95, - 100, - -51, - 96, - 63, - -91, - 32, - 30, - -22, - 1, - -46, - -114, - -52, - 111, - 91, - 34, - -50, - -107, - -79, - -30, - -121, - 69, - -30, - -120, - 107, - 100, - 54, - 24, - 108, - 59, - -78, - -91, - -70, - 18, - 72, - 29, - 67, - 126, - -32, - -87, - 36, - -93, - 68, - -92, - 33, - -96, - -80, - 86, - -96, - 73, - 79, - 79, - 78, - 68, - -50, - 42, - -127, - 5, - -47, - -16, - -95, - -23, - -111, - -67, - 24, - 46, - 56, - 101, - -61, - 76, - 55, - 85, - 45, - 80, - -102, - 92, - -26, - 18, - -61, - 51, - 37, - -121, - 35, - 67, - -98, - -28, - -72, - -112, - -27, - -6, - -19, - 59, - 50, - 26, - 25, - -102, - -72, - -75, - -18, - 72, - 118, - 12, - 91, - -15, - 19, - -113, - -22, - -104, - 4, - 125, - -21, - 92, - 65, - -33, - 97, - 30, - -40, - -115, - -5, - 5, - 124, - -43, - 125, - -55, - -19, - -66, - -5, - 39, - -65, - -23, - -9, - 39, - -115, - -21, - 101, - 31, - -106, - -46, - -80, - 108, - -20, - 3, - 30, - -44, - 15, - -57, - 71, - 85, - 91, - 4, - 126, - -66, - -35, - -73, - -30, - 102, - 120, - 77, - 83, - -118, - -48, - -3, - -42, - -83, - -58, - -65, - 119, - 112, - 6, - -124, - 127, - -75, - 86, - 48, - -14, - -127, - -81, - 13, - -9, - -85, - -95, - -40, - 86, - -62, - -121, - -50, - -5, - -125, - 103, - -71, - -42, - -20, - -82, - 52, - 98, - 83, - -55, - -11, - 99, - 20, - -93, - -91, - 105, - 1, - -124, - 14, - -92, - -85, - -45, - 41, - 108, - 124, - -60, - 31, - -34, - 47, - -3, - -10, - -108, - -108, - -122, - -54, - -120, - 10, - 58, - 111, - -60, - -26, - 31, - -59, - -112, - 34, - -28, - 85, - 114, - -90, - -42, - -43, - -52, - 98, - 34, - 103, - -69, - 29, - -117, - -79, - 29, - -38, - -45, - 34, - 60, - 9, - 18, - 33, - -103, - 81, - 37, - 62, - -44, - 73, - -97, - 15, - 40, - 54, - -4, - 74, - -23, - 98, - 68, - 27, - -119, - -23, - 102, - -82, - 109, - 125, - -100, - 73, - 50, - 43, - -33, - -66, - -89, - -118, - -95, - 5, - 117, - -3, - -19, - 84, - -97, - -104, - 111, - 81, - -18, - 14, - -58, - -5, - 127, - -9, - 36, - 111, - -73, - 115, - -33, - -36, - 29, - -98, - -5, - -15, - -16, - -1, - 0, - 27, - 84, - -92, - 30, - -85, - 90, - -78, - 10, - 84, - 14, - -30, - -38, - -21, - 74, - 78, - -108, - -99, - 42, - -84, - -24, - 2, - 72, - 7, - 125, - -57, - 74, - -120, - 4, - -12, - -118, - -38, - 72, - 24, - 50, - -11, - -112, - 89, - 88, - 6, - 42, - -10, - 44, - 81, - 59, - 3, - -33, - -44, - 29, - 52, - 35, - 67, - -60, - -58, - 54, - 82, - 85, - 70, - -60, - 45, - 26, - 32, - 1, - 96, - -125, - 67, - 126, - -5, - 29, - 47, - 115, - 98, - -57, - 8, - 25, - 92, - 49, - -100, - -62, - 105, - 49, - 89, - -58, - -14, - -56, - -23, - -115, - -2, - -51, - -16, - -90, - -86, - -35, - -111, - 25, - 44, - 18, - -113, - -121, - 75, - 33, - -92, - -106, - -110, - -42, - -6, - 61, - 48, - -122, - -6, - 20, - 10, - 2, - 1, - 71, - 119, - 126, - 49, - -58, - -104, - -50, - 81, - 80, - -68, - 95, - 38, - -29, - 73, - 88, - -91, - -58, - 57, - -57, - -103, - 18, - 113, - -100, - -50, - -105, - 40, - -27, - 76, - 78, - -17, - -111, - 121, - 79, - 34, - -76, - -58, - 17, - -114, - 39, - -112, - -28, - -28, - -108, - 92, - -65, - -127, - 125, - -55, - -124, - -94, - 85, - -14, - -93, - -44, - -29, - 120, - -57, - 3, - 83, - -36, - 81, - 68, - -108, - -100, - -105, - -108, - 99, - -36, - 34, - -82, - -58, - 94, - 3, - -68, - 107, - -114, - -73, - -43, - -47, - 50, - -116, - -88, - -91, - 73, - 5, - -56, - 54, - 42, - -47, - 80, - -46, - -76, - -113, - -70, - 10, - 118, - 82, - 72, - 37, - 73, - 95, - 78, - -54, - -110, - 2, - -62, - 20, - -127, - -25, - -8, - -98, - -99, - 123, - 13, - -40, - 99, - -23, - -34, - -127, - 38, - 37, - -72, - 61, - 39, - 125, - 64, - -97, - -71, - 84, - 15, - 86, - -57, - 81, - -23, - -19, - -46, - 58, - 117, - -75, - 21, - 46, - -105, - 26, - 41, - 122, - 72, - -54, - 104, - -54, - 6, - 42, - 81, - 38, - 64, - 73, - -23, - -43, - -107, - 92, - 9, - 0, - 26, - 5, - 126, - -96, - 58, - -40, - -88, - 14, - 17, - -44, - -104, - -38, - 116, - 6, - -15, - -6, - -127, - -23, - -22, - -15, - 10, - 49, - -48, - -1, - 0, - 107, - 19, - 107, - 103, - 114, - 0, - -44, - 81, - 37, - 122, - -112, - -39, - 41, - -100, - 3, - -28, - -62, - 110, - 101, - -109, - 65, - -84, - -53, - -4, - -54, - 80, - -32, - -125, - 58, - -29, - -120, - 56, - 110, - 67, - 124, - -117, - 123, - -36, - -99, - -20, - 27, - 46, - -62, - -87, - 90, - -49, - 108, - 50, - 92, - 110, - -85, - -53, - -27, - 85, - 107, - 18, - -8, - -109, - 55, - -109, - 125, - -111, - 79, - -80, - -85, - -55, - -28, - 74, - -50, - 43, - -87, - 107, - 120, - -81, - 23, - -62, - 91, - 107, - 39, - -109, - -26, - 3, - 22, - 55, - -70, - -31, - 63, - -77, - -18, - -45, - -111, - -15, - 37, - 86, - 101, - 30, - 105, - -79, - 110, - 50, - 70, - 93, - -55, - 24, - -50, - 103, - -113, - -29, - -68, - 127, - 113, - 123, - 117, - 63, - -114, - 112, - 14, - 58, - 44, - -15, - 103, - 32, - 82, - -25, - 25, - -108, - 73, - 50, - 23, - -55, - 124, - -17, - -56, - 116, - -80, - 45, - 47, - 41, - 19, - -58, - 52, - 56, - 126, - 50, - -18, - 115, - 119, - -119, - -69, - 95, - -57, - 24, - -49, - 29, - -43, - 101, - -4, - -97, - 72, - 94, - -31, - -54, - 103, - 18, - -29, - 110, - 89, - 99, - 109, - 54, - -92, - -68, - -24, - 83, - 85, - -42, - -114, - 58, - 36, - 37, - -105, - 4, - 116, - 117, - -102, - 118, - 22, - -122, - 92, - 119, - -45, - 68, - -115, - 58, - -92, - 50, - -123, - 46, - 66, - 99, - 72, - 117, - -90, - -38, - 92, - 1, - -31, - -38, - -42, - -42, - -75, - 11, - 60, - 104, - 5, - -123, - 0, - -124, - -59, - -71, - 90, - 19, - -40, - -128, - 18, - 23, - 71, - -44, - 7, - -45, - -88, - -84, - -87, - 63, - -60, - 54, - -96, - 71, - -127, - -121, - 43, - 86, - 101, - 11, - -51, - -13, - -112, - -120, - -116, - 64, - -81, - 75, - 10, - 120, - -124, - 94, - 37, - 73, - 3, - 7, - -101, - -87, - 22, - 117, - 115, - 110, - -109, - 89, - 82, - -79, - 51, - 70, - -60, - 125, - -91, - -22, - -114, - 4, - 13, - 110, - -82, - 108, - -112, - 124, - -81, - -44, - 22, - -61, - -122, - 17, - -12, - -98, - -126, - -96, - -128, - -55, - -67, - -70, - -121, - 12, - 110, - 86, - -30, - -84, - 26, - -91, - -50, - 53, - -2, - -61, - -37, - -26, - -101, - -108, - 74, - -30, - 44, - 38, - 111, - 44, - 59, - -98, - 83, - -86, - 32, - -83, - -26, - -71, - 76, - 78, - 115, - 62, - -87, - -61, - 26, - -85, - -88, - -83, - 81, - -63, - 107, - -43, - -9, - 99, - 84, - 78, - 88, - 125, - -29, - 102, - -71, - 6, - -61, - -44, - -75, - -79, - 104, - 70, - 125, - 73, - 124, - -93, - 9, - -78, - 102, - -90, - -34, - 126, - 97, - -113, - -75, - 30, - -70, - 69, - 45, - -123, - 76, - 41, - 57, - 85, - 21, - -108, - 88, - -115, - -35, - 26, - -121, - 36, - 83, - 51, - 75, - 34, - 44, - 65, - 54, - 30, - 79, - 50, - 125, - 52, - 73, - 17, - 87, - 1, - -58, - 126, - -15, - 113, - -119, - -119, - -55, - 92, - 119, - 20, - 123, - 37, - -21, - 32, - 60, - 75, - 1, - 14, - 56, - -90, - 108, - 113, - -28, - -92, - -11, - 37, - 41, - 83, - 23, - 11, - 80, - 71, - 126, - -112, - -91, - -89, - 30, - 108, - 23, - 117, - -4, - 110, - 33, - 13, - 5, - -4, - -32, - 33, - 45, - 44, - -78, - 63, - 79, - 23, - 69, - -116, - -105, - 93, - 110, - -62, - -107, - 101, - -74, - -42, - 80, - -120, - -15, - -83, - 91, - 117, - -48, - 16, - -93, - -23, - 35, - -82, - -95, - -74, - -63, - 89, - -46, - 64, - 113, - -60, - 33, - 74, - 59, - 113, - -60, - 36, - 18, - 93, - 99, - 99, - -58, - -119, - 26, - -100, - -90, - -112, - -96, - -1, - 0, - -102, - -15, - 19, - 54, - -84, - 24, - -110, - -21, - -46, - -127, - -106, - -64, - 82, - 20, - 1, - -46, - -76, - 8, - 26, - -125, - 35, - 72, - -52, - -52, - 32, - 11, - 117, - -27, - 14, - 58, - 54, - 0, - 121, - 73, - 44, - 65, - 22, - 90, - -55, - 45, - 100, - 104, - 56, - -90, - 51, - 112, - -30, - -5, - -52, - -108, - -76, - -122, - -108, - -124, - -97, - -108, - 54, - -78, - -110, - 74, - -108, - 82, - -75, - 117, - 45, - 67, - -44, - 35, - -27, - 33, - 13, - -74, - 2, - 91, - 108, - -12, - -110, - 84, - -81, - 19, - 17, - 48, - -95, - 17, - -74, - 86, - -21, - 108, - -71, - -15, - 72, - 91, - -84, - -112, - -13, - 75, - 116, - 37, - 14, - -72, - -63, - -8, - -122, - -103, - 117, - 75, - -114, - -30, - 86, - -46, - -117, - 109, - 72, - 109, - -89, - 28, - 109, - 104, - -112, - -108, - 45, - -121, - 89, - 90, - -83, - 12, - -4, - 37, - 32, - -82, - 91, - 81, - 2, - 27, - 113, - -57, - 2, - 89, - 8, - 113, - -60, - -78, - -122, - -44, - -107, - 4, - -95, - -25, - 58, - -118, - -48, - -108, - 58, - -106, - -62, - -67, - 85, - 57, - -14, - -19, - -46, - -98, - -92, - 41, - 120, - 108, - -30, - 40, - 101, - 126, - -86, - -37, - 66, - -114, - -55, - 74, - 84, - -128, - 52, - 82, - 1, - 29, - -70, - 84, - -110, - -123, - 40, - -97, - -105, - 106, - 36, - -92, - -11, - -91, - 41, - 86, - -108, - -3, - 40, - 16, - 124, - -37, - -39, - 4, - 107, - 71, - 90, - 4, - 126, - 90, - -99, - -76, - 27, - 16, - 17, - 86, - 34, - -87, - 72, - -95, - 87, - -65, - 106, - 52, - 107, - 67, - -23, - -95, - 23, - -81, - 122, - 71, - -77, - -114, - -112, - -124, - -88, - -78, - 84, - 58, - -118, - 119, - -47, - -45, - -75, - -96, - 2, - -96, - 15, - -79, - 0, - 41, - -78, - -93, - -4, - 95, - 48, - -34, - -127, - 10, - 84, - -21, - 24, - -40, - 45, - 35, - -9, - 9, - 39, - 93, - -12, - 61, - -65, - 46, - -25, - -33, - -15, - -9, - -2, - 94, - -63, - -50, - -58, - 42, - 16, - -31, - 13, - -123, - 122, - 101, - 106, - -46, - -108, - -108, - -76, - -30, - -102, - -46, - -109, - -5, - -60, - 37, - 106, - 66, - 10, - -48, - -96, - 28, - 108, - 58, - -24, - -39, - -24, - 14, - 40, - 18, - 84, - 88, - -50, - 40, - 61, - 52, - 105, - -80, - 6, - -69, - 2, - -125, - -79, - -6, - -114, - -95, - -81, - -45, - -33, - 90, - -39, - 39, - -65, - -117, - -43, - -64, - 21, - -26, - -44, - -115, - -11, - -95, - -90, - -122, - -74, - -95, - -12, - -66, - 5, - -110, - 2, - 126, - -11, - 111, - -90, - -101, - -19, - -81, - -30, - 111, - -74, - -99, - -75, - -30, - 114, - 46, - 39, - 98, - -122, - -89, - -82, - 5, - 100, - -76, - -69, - 58, - -71, - 112, - 86, - -8, - -117, - 29, - 110, - 33, - -105, - -92, - 67, - 91, - -1, - 0, - 14, - -5, - -16, - 31, - 126, - 34, - -28, - -74, - -45, - -15, - 95, - 118, - 3, - -43, - -14, - 28, - -81, - -110, - -4, - 7, - 101, - -65, - 2, - 76, - -8, - 83, - -30, - 97, - 112, - 126, - 97, - 106, - -32, - 49, - 49, - 107, - 73, - 65, - 100, - 4, - -6, - 81, - 28, - 90, - -118, - 122, - -54, - 10, - -46, - -124, - 32, - -105, - 0, - -23, - 95, - -79, - 72, - 10, - 26, - 36, - -127, - -91, - 99, - -39, - -3, - -94, - -4, - -27, - 33, - -75, - -77, - -117, - -29, - -4, - 71, - -127, - 52, - 84, - 11, - 107, - -58, - -8, - -22, - -78, - 92, - -58, - -101, - 4, - 109, - 63, - 17, - -109, - 59, - -112, - 54, - -67, - -127, - -94, - -79, - 25, - 11, - 0, - -4, - -91, - 42, - 9, - 87, - -123, - -19, - -65, - -99, - 79, - 52, - 57, - 18, - 22, - -52, - -34, - 101, - -54, - 33, - 50, - -75, - 117, - 22, - 113, - -28, - -43, - -30, - -83, - -128, - 117, - -14, - -96, - -29, - 117, - -11, - 78, - 4, - 107, - -73, - 71, - -88, - 83, - -82, - -38, - 62, - 57, - -4, - -97, - 16, - -58, - 44, - -59, - -114, - 9, - 98, - 9, - 44, - 108, - -102, - 3, - -17, - 104, - 63, - 13, - 69, - -35, - 119, - -29, - -96, - -59, - -16, - -92, - -102, - 120, - -71, - 106, - 0, - -40, - 34, - -106, - -95, - 96, - -102, - -22, - 0, - 3, - -91, - -23, - -67, - -115, - -85, - -117, - 35, - 81, - -27, - 35, - -107, - -20, - 18, - 84, - -58, - 13, - 116, - -124, - 40, - -89, - -26, - 118, - -70, - 83, - 13, - 4, - -85, - 123, - 42, - 117, - -10, - 27, - 108, - 4, - -10, - -19, - -43, - -82, - -25, - 101, - 32, - 13, - -96, - 124, - -38, - 125, - -102, - -103, - 95, - 50, - -15, - 91, - -40, - -35, - -12, - -4, - 87, - 27, - -79, - -87, - -73, - -84, - -54, - -24, - -111, - 117, - -103, - -29, - -108, - 94, - -75, - -107, - 64, - -112, - -45, - -16, - 20, - -103, - -105, - -43, - -22, - 63, - 122, - 84, - 78, - -73, - -91, - 75, - -114, - 37, - -44, - 64, - 118, - -60, - 89, - -94, - 52, - -121, - -31, - 50, - -126, - -98, - -76, - -28, - -114, - 65, - -53, - 72, - -3, - -87, - -50, - -13, - 12, - -113, - -9, - -66, - -96, - 77, - -18, - 75, - 117, - 108, - -124, - -81, - -65, - -50, - -124, - 78, - -102, - -5, - 104, - 87, - -51, - -18, - -108, - -115, - -20, - -5, - -9, - -16, - -57, - -29, - -116, - 26, - -25, - 47, - 83, - 110, - -64, - -85, - -55, - -84, - -45, - 47, - 33, - -57, - -79, - 10, - -88, - -8, - -34, - 49, - 103, - -110, - -38, - 94, - -26, - 57, - 83, - -14, - 25, - -96, - -59, - -87, - -30, - -60, - 67, - 81, - -25, - -28, - 118, - -23, - -119, - 53, - -38, - -86, - 33, - 53, - -69, - 107, - -107, - 69, - 117, - -86, - -56, - -110, - 18, - -36, - -55, - 48, - 106, - 110, - 114, - -7, - 81, - 77, - -115, - 62, - 46, - 52, - -40, - -39, - 112, - 73, - -119, - -109, - -113, - 42, - -69, - 36, - -16, - -28, - -95, - -122, - 72, - 73, - -114, - 68, - -111, - 76, - -118, - -20, - 22, - 88, - -98, - 57, - -94, - 126, - -119, - 33, - -110, - 57, - 81, - 29, - 93, - 114, - -82, - 72, - 57, - 110, - 100, - 57, - 112, - 100, - 74, - -13, - 39, - 92, - 97, - 58, - 1, - 89, - 99, - -103, - 12, - 82, - 68, - -21, - 125, - 69, - 100, - 70, - 101, - 37, - 10, - -70, - -40, - 104, - -35, - 36, - 10, - -32, - -125, - -124, - -68, - -63, - 114, - -121, - 23, - 97, - -4, - -91, - -63, - 112, - -16, - -101, - 122, - -42, - 43, - -78, - -5, - -102, - 30, - 47, - -51, - -18, - 87, - 109, - -105, - -39, - -52, - -127, - -116, - 45, - 54, - -100, - 65, - 113, - -102, - 57, - 47, - 41, - -52, - -88, - 114, - 105, - 80, - 46, - 106, - -79, - -53, - 67, - -109, - 68, - -27, - 81, - 87, - -115, - 68, - -121, - -120, - 82, - -39, - 75, - -70, - -68, - -30, - -10, - 109, - -83, - 28, - -36, - 93, - -58, - -8, - 102, - 67, - -114, - 98, - -4, - -97, - -49, - 92, - -102, - -62, - -7, - -10, - -9, - -116, - -16, - 12, - 71, - -111, - -107, - 71, - 3, - -110, - 114, - 87, - -26, - 51, - -126, - -71, - -109, - -54, - -57, - -102, - -78, - 69, - -20, - -33, - -40, - 120, - 121, - -126, - 27, - -53, - 108, - 94, - -28, - 11, - 14, - 60, - 106, - -121, - 18, - -53, - -13, - -55, - 89, - 14, - 109, - -16, - -77, - 45, - -78, - 27, - 75, - -69, - 87, - -75, - -90, - 9, - 59, - -122, - -4, - -94, - -42, - 121, - -62, - -105, - -59, - 62, - 95, - -14, - 78, - 23, - -74, - 119, - 31, - -52, - 106, - -85, - -77, - 76, - -89, - -105, - 111, - 57, - -110, - 22, - 39, - -54, - 57, - -91, - 38, - 9, - -127, - -62, - -69, - 56, - -29, - -4, - 127, - -126, - -34, - 70, - 21, - -103, - 29, - 62, - 100, - 93, - -57, - 68, - 73, - -112, - 104, - -20, - 88, - -99, - 117, - 10, - -85, - 46, - -99, - 77, - -117, - 44, - 97, - -50, - 61, - -124, - -102, - -52, - -94, - -91, - -43, - 63, - -116, - -13, - 6, - 13, - 62, - -111, - 23, - 28, - 79, - 38, - 92, - 75, - -11, - -28, - -8, - 125, - -91, - 29, - -122, - 69, - 35, - -108, - -16, - 92, - -70, - -71, - -60, - -29, - 121, - 22, - 34, - -12, - 9, - 56, - -115, - -114, - 41, - 11, - 21, - -76, - -51, - -41, - -103, - -31, - 89, - 32, - -28, - -68, - 114, - -6, - -49, - 7, - -83, - -99, - 114, - -99, - 43, - -31, - 111, - -125, - -71, - 15, - 43, - -26, - -68, - -53, - -97, - -14, - -71, - 27, - 47, - 48, - -51, - 38, - 75, - 72, - -103, - 92, - -78, - 97, - -54, - 98, - -51, - -107, - -96, - -112, - -61, - -121, - -53, - 35, - -126, - 12, - 92, - 89, - -28, - -99, - 97, - 121, - -30, - -60, - 76, - 52, - 87, - -59, - -119, - 76, - 42, - -47, - -121, - -35, - 121, - -31, - -26, - 92, - -37, - -109, - -30, - 99, - -28, - 32, - 60, - -85, - 7, - -2, - 13, - -46, - 28, - -111, - -111, - 35, - -53, - -117, - -10, - 91, - 110, - 96, - -26, - 89, - 114, - 26, - 104, - -39, - -96, - 13, - 44, - -67, - 5, - -98, - 106, - -22, - 99, - 33, - -66, - -58, - 105, - 60, - -70, - 64, - 112, - -105, - -89, - 114, - 125, - -87, - 72, - 79, - 120, - -104, - -42, - 63, - 5, - -107, - -24, - 15, - 103, - 37, - 102, - 47, - -68, - 6, - -67, - -119, - -116, - 53, - -12, - 7, - 93, - -70, - 100, - 101, - 124, - 25, - 78, - -30, - 85, - 3, - -113, - 51, - 107, - -106, - -37, - 88, - 37, - 22, - 57, - 101, - 29, - 42, - 92, - 72, - 88, - 32, - 41, - 17, - 113, - -85, - -75, - -96, - 40, - 108, - 124, - -81, - -107, - 14, - -63, - 46, - 2, - 10, - -68, - 43, - -35, - 125, - 61, - 36, - 108, - 14, - -61, - 127, - -113, - -2, - 93, - -11, - -83, - -10, - -4, - 125, - -11, - -32, - 90, - -59, - -12, - -110, - -81, - 99, - -33, - -65, - 72, - 63, - 79, - 109, - -20, - -10, - -17, - -36, - 14, - -5, - 31, - 82, - 52, - 60, - 116, - 25, - 102, - -55, - 80, - -43, - -111, - 55, - 115, - -9, - -56, - -45, - 77, - -70, - 64, - -33, - 82, - 54, - -93, - -90, - -121, - 125, - 50, - 62, - 79, - -53, - 86, - -121, - -39, - 80, - -22, - 43, - -87, - -100, - -21, - -90, - -90, - -37, - 125, - 63, - 51, - -21, - 97, - -62, - -1, - 0, - 57, - -32, - -43, - 39, - -1, - 0, - 2, - -31, - 10, - 96, - -14, - 66, - -118, - 94, - -66, - -52, - 47, - 44, - -43, - -44, - -83, - 105, - 74, - 69, - 84, - 92, - 116, - 16, - 7, - 87, - 100, - -87, - 4, - -123, - -85, - -26, - -2, - 30, - -104, - 84, - -7, - -93, - -71, - -124, - -91, - 26, - -2, - 33, - -31, - -120, - -64, - 17, - -46, - -73, - 105, - -77, - 89, - -18, - 3, - -91, - 119, - 63, - 27, - -98, - -68, - -42, - -74, - -82, - -23, - 12, - -91, - 7, - 73, - -19, - -40, - 17, - 95, - -89, - -54, - 64, - 81, - -18, - 7, - -66, - -121, - -80, - -6, - -99, - -21, - -12, - 58, - -6, - 111, - -4, - 124, - 13, - -71, - 45, - 33, - 74, - -47, - 79, - -13, - -33, - 111, - -49, - -23, - -12, - -1, - 0, - -45, - -15, - 73, - 54, - 70, - 95, - 81, - 31, - 104, - -104, - -117, - -1, - 0, - -26, - 55, - 96, - 52, - -5, - -38, - -41, - -27, - 123, - 13, - -72, - 46, - 62, - 93, - -128, - -96, - 116, - -30, - 64, - 43, - 107, - -115, - 73, - -19, - -71, - 32, - -35, - -118, - -3, - 56, - -77, - 18, - 124, - -40, - -14, - -69, - -91, - 63, - 118, - -41, - -15, - -67, - 8, - 73, - 36, - 125, - -35, - -58, - -40, - -100, - -48, - -112, - 122, - -126, - 64, - 86, - 71, - 2, - -11, - 71, - -89, - 96, - -92, - -107, - 21, - 108, - 15, - -101, - 68, - -17, - -97, - -9, - -82, - -13, - 0, - -74, - -67, - 22, - -13, - 104, - 16, - 81, - -37, - 95, - 117, - 96, - 124, - 115, - 80, - -22, - 52, - 59, - 116, - 63, - 89, - -119, - 68, - 125, - 31, - 81, - -92, - -68, - 55, - -75, - 111, - -88, - -110, - 124, - 86, - 20, - -53, - 111, - -2, - 48, - 14, - -1, - 0, - -105, - -8, - -1, - 0, - -88, - 31, - 79, - 25, - 9, - -100, - -99, - -115, - 41, - 63, - -111, - -42, - -66, - -99, - -75, - -83, - -113, - -16, - 35, - -33, - -64, - -90, - 76, - -126, - 124, - -46, - 72, - 71, - 96, - 93, - -114, - -70, - 111, - 100, - -19, - 116, - 62, - 100, - 111, - -59, - -21, - -115, - -116, - -65, - 119, - 30, - 5, - -81, - 72, - -112, - 126, - -117, - -59, - -123, - 62, - 99, - -4, - -61, - -66, - -78, - -76, - -13, - 127, - 40, - 66, - 7, - 67, - -46, - -89, - -51, - 111, - -87, - 24, - 72, - 14, - 122, - -99, - 40, - -113, - 83, - 54, - 19, - 13, - -92, - 44, - -11, - -124, - -74, - -38, - 82, - 20, - 73, - 9, - 7, - 123, - -53, - 60, - -25, - -50, - -42, - -83, - 6, - 45, - 121, - -73, - -105, - 109, - 24, - 7, - 97, - -117, - 30, - 74, - -52, - -26, - 50, - 14, - -63, - 26, - 106, - 77, - -37, - -88, - -42, - -64, - 58, - -23, - -17, - -67, - -110, - 9, - 59, - -81, - -84, - -50, - 78, - -3, - -58, - -49, - -48, - 31, - -61, - -15, - 36, - 1, - -17, - -8, - 125, - 62, - -124, - -8, - -98, - -123, - 98, - -99, - -127, - -79, - -8, - -10, - -20, - 117, - -66, - -5, - -17, - -11, - 61, - -5, - 111, - -40, - 126, - 58, - 19, - 73, - -90, - 4, - 121, - -33, - 125, - 59, - 118, - 22, - 126, - 103, - 64, - 104, - 11, - -70, - 59, - 113, - 103, - -122, - -125, - 101, - 85, - -83, - 116, - 0, - 85, - 86, - -69, - 87, - -89, - 13, - 99, - 117, - 127, - 106, - -81, - 82, - -42, - -10, - -26, - -51, - 106, - -18, - -73, - 44, - 45, - 102, - -51, - 113, - 93, - -74, - 73, - 84, - -105, - -36, - 42, - -39, - 61, - -10, - -93, - -40, - -9, - -33, - -116, - -10, - 35, - -93, - -92, - -20, - 3, - -33, - -16, - -4, - 59, - 127, - -104, - -4, - -69, - -3, - 63, - 0, - 88, - 118, - 73, - 72, - 7, - -85, - -5, - -67, - -75, - -78, - 71, - -73, - 96, - 61, - -75, - -14, - -115, - 15, - -53, - -37, - 90, - 30, - 39, - -111, - 108, - 2, - 116, - 23, - -95, - -11, - -18, - 125, - -49, - -45, - 91, - 29, - -69, - -2, - 99, - -12, - -41, - 102, - 49, - -51, - 45, - 125, - -10, - -65, - 91, - -83, - -85, - -21, - -7, - 119, - -11, - -30, - 29, - 43, - -6, - 18, - 15, - -52, - 1, - 123, - 126, - -93, - -75, - 26, - -44, - -110, - -108, - 37, - 3, - 123, - 3, - -11, - -41, - 115, - -79, - -83, - 111, - -12, - -10, - 30, - -34, - -3, - -11, - -33, - -28, - 17, - -37, - -25, - 31, - -90, - -55, - -10, - -10, - -19, - -83, - 111, - -65, - -7, - -5, - -8, - 25, - 114, - -36, - 107, - -78, - -55, - -41, - -41, - 68, - 126, - 63, - -53, - 95, - -122, - -69, - -5, - 123, - -125, - -33, - 28, - 93, - 39, - -37, - -81, - -7, - -109, - -19, - -17, - -7, - -2, - 71, - -66, - -65, - 15, - -90, - -68, - 86, - 101, - -106, - -11, - -111, - -119, - 26, - 111, - -4, - -65, - -82, - -66, - -68, - 98, - -127, - 55, - -27, - 26, - 13, - -88, - 122, - 104, - 5, - -10, - -4, - 56, - 99, - -61, - 125, - 13, - -108, - -98, - -93, - -7, - 30, - -2, - -6, - -41, - -30, - 125, - -128, - -10, - -41, - -27, - -12, - -16, - 87, - 26, - -55, - 41, - 74, - 65, - -41, - 109, - -17, - 103, - -66, - -9, - -33, - 94, - -34, - -1, - 0, - 82, - 63, - -87, - 58, - 33, - 67, - 26, - -31, - -67, - -126, - 84, - 0, - -6, - -9, - 63, - -119, - 27, - 35, - -80, - -18, - 125, - -76, - 8, - 32, - -20, - 30, - -5, - -16, - 65, - 30, - -43, - -94, - 18, - 61, - 64, - 9, - 59, - 33, - 64, - -21, - -65, - 109, - 108, - 0, - 65, - -4, - 61, - -3, - -56, - -39, - 7, - -75, - -111, - 75, - 48, - -43, - 93, - -59, - 15, - -11, - 29, - -76, - 35, - -67, - -9, - -6, - 10, - -86, - -30, - 66, - -67, - 59, - 107, - 122, - 122, - 1, - -66, - -33, - 49, - -82, - -74, - 13, - -23, - -61, - 29, - -21, - -94, - -112, - 58, - 79, - 113, - -17, - -83, - 31, - -26, - 59, - -24, - 123, - -3, - 55, - -78, - 53, - -30, - 13, - -21, - -25, - 66, - -1, - 0, - -34, - -111, - -78, - 119, - -13, - 107, - -24, - 117, - -11, - 35, - 95, - 78, - -29, - -33, - 125, - -121, - -42, - 61, - -56, - 119, - 14, - 68, - 93, - -126, - 42, - -20, - -107, - 1, - 61, - -43, - 56, - 65, - -106, - 97, - 39, - -27, - -42, - -43, - 44, - -76, - 35, - -92, - 1, - -67, - -88, - -72, - -128, - 7, - 114, - 116, - 55, - -29, - 13, - -22, - 27, - 67, - 92, - 110, - 4, - -52, - 108, - -59, - -40, - -3, - -41, - -19, - -98, - 30, - 45, - 54, - -96, - 79, - -1, - 0, - 97, - 77, - -9, - -33, - 32, - 0, - 15, - -67, - 120, - 32, - -99, - 29, - 108, - 3, - 54, - -102, - 102, - -2, - -9, - 58, - -126, - 108, - -102, - 2, - -20, - 124, - -127, - -83, - 52, - 59, - 113, - -111, - -45, - -40, - 46, - -102, - 107, - 85, - -38, - -76, - -10, - 21, - 122, - -114, - -28, - 95, - 4, - 44, - 100, - 111, - 117, - 107, - -42, - 86, - -57, - -80, - 10, - 63, - -82, - -10, - 72, - -2, - -97, - -113, - -44, - 13, - -8, - 40, - -81, - -55, - -33, - 70, - -76, - -6, - -73, - -80, - 70, - -105, - -33, - -23, - -12, - -40, - -19, - -65, - 111, - 98, - 7, - -41, - -71, - 30, - 17, - -51, - -52, - -7, - -3, - -5, - -24, - -125, - -93, - -36, - -24, - -2, - 35, - 96, - -21, - -24, - 70, - -57, - 112, - 6, - -10, - 124, - 78, - -59, - -100, - 123, - 104, - -5, - 123, - -97, - -41, - -4, - -55, - -18, - 63, - 61, - 123, - -115, - 120, - -70, - 28, - -100, - -92, - -82, - -105, - 126, - -37, - -109, - -90, - -126, - -21, - -51, - 123, - 126, - -98, - -64, - -100, - -24, - 64, - -80, - 61, - 125, - -69, - 14, - -29, - 106, - -10, - -81, - 112, - 117, - -31, - -14, - -100, - -58, - 80, - 104, - -127, - 41, - -47, - -33, - -37, - -44, - 95, - -3, - 127, - -89, - -73, - -13, - -44, - 79, - -38, - 11, - -56, - -30, - 119, - 50, - -46, - -30, - -122, - -67, - 117, - -109, - -16, - -114, - 55, - -60, - -96, - 93, - 60, - 101, - -72, - -5, - 119, - -13, - -78, - -45, - 101, - -55, - -75, - -73, - -95, - -75, - 21, - 34, - 59, - -121, - 17, - -50, - -15, - -118, - 71, - 89, - 109, - 32, - 31, - -72, - -110, - -75, - 5, - 45, - 69, - 71, - 101, - -72, - -37, - 76, - -35, - -35, - -44, - -45, - -56, - 118, - -51, - -76, - 90, - 78, - -115, - 94, - -39, - -90, - -85, - 102, - -22, - -51, - 114, - 37, - -70, - -104, - -47, - 88, - -123, - 88, - -3, - -91, - 59, - 83, - 36, - 61, - 33, - -58, - -38, - 67, - 11, - -79, - -116, - 84, - -91, - -128, - 22, - -91, - 105, - 10, - -47, - 53, - -62, - 27, - -13, - 69, - -26, - -17, - 62, - 99, - 14, - -73, - -70, - 115, - 1, - -55, - 57, - 63, - 34, - -103, - 7, - 43, - 118, - -88, - 91, - 88, - -29, - 60, - 61, - 11, - 33, - 114, - -66, - -126, - -35, - -6, - -105, - -20, - -22, - -93, - 75, - -105, - 77, - -123, - 51, - 81, - 10, - -82, - -110, - 69, - -27, - 75, - 22, - 22, - 45, - -41, - -46, - 125, - -17, - 3, - -30, - 68, - -58, - -7, - -73, - -8, - -91, - -52, - 57, - -82, - 110, - 15, - 39, - -28, - 120, - -115, - 36, - -71, - 28, - -53, - 57, - -101, - -62, - 70, - 98, - -18, - -111, - 68, - 98, - 10, - 71, - 87, - -36, - 119, - -55, - -66, - -90, - -92, - -2, - -103, - 110, - -95, - -48, - 120, - -6, - 47, - -1, - 0, - -122, - -10, - -27, - -100, - -81, - -30, - 95, - -120, - 62, - 44, - -25, - 18, - -59, - 7, - 45, - -8, - 111, - -31, - -39, - -102, - 76, - -103, - -117, - 4, - -126, - 124, - -20, - -120, - 2, - -54, - 41, - 91, - -87, - -66, - -55, - -119, - -101, - 16, - -119, - 127, - -85, - 35, - 72, - -85, - 18, - 59, - -112, - 10, - 26, - -89, - -118, - 57, - 82, - -125, - 42, - -61, - 107, - -91, - -86, - -86, - -79, - -18, - 64, - -125, - -57, - -10, - -56, - -84, - 103, - 33, - -90, - 122, - 61, - -98, - 61, - -101, - -26, - 78, - 84, - -30, - 107, - -75, - -103, - 9, - 83, - -95, - -55, - 106, - 117, - -107, - 2, - -20, - -21, - 98, - -61, - -101, - 41, - -41, - 19, - 42, - -67, - -119, - -115, - -57, - 121, - 82, - 35, - 51, - 97, - -81, - 124, - -78, - 102, - -14, - -66, - -48, - -39, - 38, - -91, - -20, - -75, - -50, - 50, - -107, - -109, - 64, - -25, - -23, - -103, - -36, - -11, - 93, - -70, - -72, - -79, - 102, - -49, - 111, - 37, - -76, - -60, - 78, - 73, - 97, - -105, - 92, - -33, - -52, - -71, - -113, - -97, - -90, - -57, - 5, - -86, - -69, - -78, - -53, - -89, - 103, - -10, - 116, - 81, - -40, - -28, - -69, - 72, - 105, - 125, - -55, - -79, - -38, - 103, - 115, - -97, - 26, - -30, - -104, - -105, - 44, - 98, - 19, - -32, - -14, - -51, - -27, - 125, - 127, - 23, - -79, - -63, - -40, - 38, - 29, - 93, - -105, - -73, - 77, - 75, - 115, - -100, - -41, - 51, - 29, - -76, - -15, - 60, - -22, - -38, - -102, - 12, - 107, - 53, - -120, - -119, - 109, - 114, - -19, - 94, - 106, - -101, - -8, - -74, - 87, - 43, - 102, - 93, - 117, - 99, - -54, - -72, - -77, - -29, - -86, - 123, - 124, - 82, - 101, - -123, - -46, - 115, - -112, - -32, - -121, - 29, - 117, - -89, - -118, - -39, - 10, - 13, - 37, - -9, - 26, - -12, - -108, - -83, - -11, - -83, - -92, - -72, - 18, - -73, - -112, - -123, - -108, - 7, - 20, - -106, - -61, - -50, - 1, - -13, - -23, - 74, - -47, - 81, - 87, - -53, - -7, - 55, - 39, - -55, - -56, - 124, - 120, - -96, - -49, - -117, - 35, - -110, - 101, - -29, - -82, - 84, - -71, - 41, - 75, - -111, - 42, - 54, - 67, - 8, - 34, - 97, - 87, - 25, - -118, - 60, - 121, - -99, - -108, - 43, - 1, - 40, - 33, - 81, - 101, - 80, - -68, - -73, - 35, - -30, - -65, - -120, - 49, - -7, - -97, - 59, - -26, - -125, - 51, - 23, - -93, - -30, - 49, - -111, - -48, - -104, - -127, - -29, - 84, - -58, - -56, - 72, - 9, - -107, - -29, - 114, - -52, - -110, - -119, - 76, - -53, - 26, - -79, - 96, - -86, - 13, - -106, - 112, - -60, - -46, - -17, - -76, - 86, - -116, - -35, - 100, - 92, - 111, - 116, - 103, - -58, - -126, - -28, - 28, - 55, - 59, - -98, - 86, - -17, - -57, - -91, - 114, - 24, - -58, - 38, - 80, - -66, - -5, - 10, - 114, - 34, - 84, - -37, - -84, - -17, - 36, - 101, - -65, - -128, - 123, - -95, - 82, - -124, - -107, - 45, - -78, - -80, - -62, - -48, - 16, - 51, - 40, - -14, - 46, - 21, - -56, - 39, - 113, - -42, - 75, - 103, - 89, - 47, - 37, - -60, - -33, - -118, - -101, - 43, - 12, - 126, - 92, - -41, - -21, - -100, - 126, - -30, - 4, - 44, - -102, - 42, - -31, - -56, - -101, - 95, - 83, - 45, - 69, - 48, - 110, - -94, - 122, - -59, - -54, - -8, - -27, - 18, - 67, - -87, - 109, - 42, - 109, - 8, - 113, - 118, - 23, - -51, - 45, - -105, - 18, - -27, - -74, - 20, - 83, - 121, - 21, - 89, - 51, - -18, - 98, - 56, - -67, - -50, - 101, - 75, - 7, - 28, - -78, - -73, - 63, - -76, - -16, - 49, - -37, - 74, - -43, - 101, - -40, - 74, - -21, - -93, - 100, - -44, - -75, - -15, - 100, - 88, - -61, - -80, - -88, - -53, - 24, - -110, - 24, - -113, - 46, - -39, - -84, - 26, - 67, - 114, - 50, - 90, - -106, - -24, - -94, - 82, - 101, - 86, - 27, - -98, - -68, - -90, - 98, - 124, - -113, - 67, - -112, - -14, - 102, - 25, - -108, - -28, - 13, - 115, - 74, - -22, - -87, - 93, - 127, - 23, - 85, - 93, - 123, - -8, - 110, - 113, - 111, - 73, - 30, - 13, - 29, - -124, - 71, - 114, - 123, - 28, - -71, - -71, - -40, - -59, - -93, - 84, - -112, - 17, - 14, - -86, - 119, - -35, - 18, - 106, - -84, - -84, - 41, - -21, - -32, - 93, - 64, - -96, - 85, - -75, - -74, - 85, - 94, - -81, - -30, - 78, - 91, - 63, - -60, - 50, - -13, - 84, - -28, - -4, - -65, - 38, - 46, - 107, - -55, - 51, - 48, - -26, - -106, - 73, - 36, - -23, - 25, - -48, - 100, - 67, - 42, - -73, - -39, - 80, - 75, - 32, - -110, - 80, - 35, - -122, - 72, - -64, - 72, - 110, - 63, - 17, - 72, - 121, - 89, - 83, - -114, - -119, - -2, - 6, - 124, - 111, - -123, - -16, - 15, - -60, - -13, - 79, - -15, - 6, - 124, - 105, - -56, - 62, - 37, - -27, - -57, - 6, - -60, - 6, - 69, - -27, - -7, - 88, - -13, - 66, - -40, - -14, - 101, - -54, - 35, - 73, - 99, - -58, - 118, - -109, - 38, - 57, - -104, - 125, - -95, - 17, - -38, - 23, - 111, - 14, - 5, - -110, - 68, - -40, - 61, - 55, - 45, - -40, - -14, - -82, - 33, - -121, - -14, - -69, - -53, - -79, - 46, - 114, - 126, - 57, - 27, - 46, - -97, - 46, - 85, - 28, - 60, - 114, - 29, - -114, - 86, - -71, - 82, - -23, - 57, - 29, - -20, - 126, - -90, - -67, - -9, - -32, - -57, - -59, - -32, - 114, - -123, - 38, - 109, - 71, - -113, - -82, - 42, - -103, - 67, - -107, - 117, - 44, - 40, - -61, - -128, - -23, - 84, - 24, - -1, - 0, - -118, - -72, - -110, - -30, - -121, - 82, - -44, - 119, - -1, - 0, - -23, - 31, - 115, - -80, - 127, - 15, - -21, - -33, - -3, - 60, - 84, - -1, - 0, - -77, - -46, - -57, - 24, - -121, - -124, - 114, - 71, - 7, - -13, - -121, - -19, - -113, - 28, - -25, - 92, - 115, - 124, - -66, - 64, - -58, - -93, - -44, - 113, - -52, - -84, - -50, - -1, - 0, - 45, - -60, - 51, - 5, - 64, - -60, - 111, - -99, - -101, - 105, - 105, - -101, - 97, - -8, - -75, - 23, - 29, - -32, - 57, - 118, - 45, - 76, - -102, - 75, - 122, - -39, - -74, - -86, - -55, - 50, - 78, - 96, - -79, - 85, - 99, - 115, - -93, - 70, - 126, - 67, - 23, - -3, - 88, - -33, - 28, - 73, - 101, - -105, - 104, - 114, - -5, - 71, - -36, - 43, - -23, - 125, - -68, - -101, - 22, - 110, - -128, - 37, - -66, - -99, - -123, - -57, - 93, - 30, - 69, - -103, - 122, - -25, - -85, - -78, - -48, - -14, - 98, - -12, - -21, - 105, - 83, - -89, - -73, - -114, - -103, - -16, - -65, - 50, - -52, - -26, - 60, - -113, - 0, - -28, - -68, - -55, - -101, - 4, - 41, - -121, - -101, - 20, - -79, - -50, - -110, - 38, - 78, - 40, - 88, - -97, - -60, - 44, - -76, - -81, - 32, - 84, - -104, - -126, - -42, - 60, - 64, - 15, - 75, - 104, - 57, - 111, - -57, - -68, - -73, - 19, - -110, - 124, - 91, - -49, - 48, - -7, - 123, - -61, - 47, - 42, - 108, - -23, - 115, - 57, - 68, - -16, - 73, - 28, - -40, - -14, - -14, - -84, - -41, - 25, - 88, - 6, - 9, - 98, - 38, - 41, - 82, - 60, - 121, - 82, - 22, - 120, - -68, - -98, - 36, - 79, - -94, - 21, - 42, - 3, - 107, - 108, - 30, - 43, - -20, - -75, - 15, - 99, - -4, - 71, - 123, - -19, - -2, - 68, - 29, - 118, - -17, - -83, - -21, - 126, - 24, - -43, - -106, - 47, - 0, - -97, - -99, - 103, - 99, - -22, - 73, - 32, - 104, - -99, - 126, - -65, - 65, - -12, - 29, - -121, - -66, - -10, - -52, - -83, - -31, - -98, - 53, - 12, - -77, - 32, - -7, - -113, - -31, - -59, - 60, - -21, - 109, - -83, - 85, - -55, - -90, - -25, - -28, - -53, - -116, - -75, - 0, - -91, - 54, - -13, - -117, - -32, - -42, - -32, - 41, - 109, - 19, - -48, - -23, - -113, - 57, - -10, - -55, - 4, - -76, - -29, - -88, - -46, - -116, - -90, - 63, - -61, - -77, - 50, - 25, - 118, - 113, - -15, - -20, - -117, - 3, - -103, - 30, - -79, - -16, - -64, - -77, - -75, - -28, - 44, - 51, - 11, - -123, - 98, - -38, - -54, - -61, - 82, - -85, - 26, - -28, - 27, - -84, - 74, - -54, - 75, - 14, - 6, - -54, - -44, - 21, - 94, - -52, - -120, - -87, - 82, - 4, - -40, - -15, - 92, - 113, - 8, - 59, - 86, - 52, - -21, - -88, - -110, - 71, - 64, - -70, - -105, - -98, - 41, - -32, - -113, - 126, - -99, - 37, - -98, - 56, - -29, - 109, - 125, - 24, - -34, - -30, - -63, - -41, - 76, - 50, - 11, - -37, - 126, - -62, - -119, - -2, - -34, - -54, - 73, - 21, - 123, - 17, - 119, - -65, - 122, - 95, - -82, - -55, - -32, - -33, - 101, - 29, - -113, - -64, - -99, - -21, - -12, - -9, - -33, - 111, - -45, - 122, - -41, - -71, - 30, - 3, - -18, - 44, - -35, - 33, - 103, - -83, - 68, - 0, - 127, - -120, - -10, - -19, - -37, - 122, - -4, - -69, - -110, - 123, - 17, - -65, - 15, - 89, - 60, - 47, - -101, - -86, - -39, - 88, - -11, - 53, - 99, - 57, - 117, - -72, - -114, - -119, - 70, - 39, - 31, - 92, - -47, - -14, - 62, - -29, - -83, - 65, - 30, - -96, - 127, - 1, - -78, - -55, - 35, - 31, - 73, - 106, - 66, - 30, - 72, - 120, - -83, - -121, - 22, - -37, - 114, - 18, - -38, - -100, - 64, - 82, - -29, - 63, - -30, - -84, - -5, - 8, - -112, - -88, - 121, - -106, - 31, - -109, - -30, - 114, - -44, - -106, - -44, - 34, - -28, - -40, - -3, - -75, - 12, - -107, - 7, - -110, - -75, - -78, - -96, - -59, - -92, - 56, - -114, - 16, - -14, - 27, - 113, - 109, - 16, - -113, - -99, - 40, - 82, - -109, - -80, - -109, - -93, - 36, - -111, - 77, - 70, - -103, - 17, - 51, - -108, - -21, - 88, - -42, - 100, - 103, - 101, - -48, - 117, - 5, - 12, - 88, - -83, - -112, - 58, - -128, - -85, - -17, - 116, - 56, - -64, - 112, - 117, - -94, - 0, - -14, - -35, - 16, - 1, - -45, - -53, - 117, - -66, - -6, - 105, - -89, - 107, - -30, - -71, - 93, - 88, - -83, - 75, - 115, - 106, - -6, - -17, - -36, - 119, - -39, - 39, - -79, - -39, - -33, - 110, - -2, - -37, - -41, - 127, - -49, - -64, - 43, - -46, - -62, - -119, - 10, - 0, - -24, - -1, - 0, - 121, - 32, - -125, - -33, - -73, - -45, - -73, - -12, - -4, - -75, - -32, - -10, - -22, - -110, - 112, - 90, - -56, - 108, - -85, - 71, - 93, - -127, - -20, - 63, - 49, - -37, - 127, - -87, - -10, - -9, - -41, - 125, - 120, - 93, - 73, - -125, - 41, - -110, - 122, - -101, - 80, - -46, - -113, - 114, - -109, - -37, - 95, - -98, - -76, - 53, - -20, - 15, - -12, - -41, - -115, - 126, - 100, - -105, - -84, - -110, - 91, - -85, - -28, - 107, - 127, - 95, - 111, - -81, - -45, - 94, - 45, - 18, - 41, - -20, - -90, - -22, - -74, - -12, - 3, - 79, - -40, - 113, - 41, - 17, - -42, - -54, - -45, - -76, - 32, - -9, - -6, - -92, - 118, - 59, - -9, - -41, - 97, - -80, - 123, - 111, - -16, - -17, - -40, - 104, - -109, - 72, - -97, - 12, - -76, - -126, - 90, - 3, - -80, - -4, - 59, - -20, - 123, - -10, - -22, - 58, - 36, - 29, - 19, - -8, - 104, - -21, - -62, - -46, - 59, - -91, - 11, - 79, - 81, - 3, - -14, - -33, - -79, - 7, - -15, - 32, - -5, - 16, - 7, - 112, - 127, - 15, - 5, - 113, - -89, - -95, - 32, - 109, - -34, - -31, - 41, - -39, - 31, - -95, - 61, - -69, - 17, - -2, - -102, - -40, - 35, - 122, - -15, - 40, - 17, - -127, - -44, - -97, - 83, - -14, - -12, - 54, - 118, - 31, - -65, - 19, - 82, - 46, - -22, - -69, - 85, - -4, - -75, - -86, - 31, - 90, - -37, - 126, - -4, - 24, - 69, - 109, - -96, - -1, - 0, - -90, - -125, - -94, - -10, - -101, - 74, - 74, - -113, - 65, - 90, - -42, - -115, - 30, - -64, - -5, - 125, - 85, - -45, - -44, - 18, - 78, - -69, - -17, - 115, - -106, - 74, - -120, - -44, - 63, - 65, - -90, - 75, - 108, - 54, - -17, - -18, - -27, - 18, - -39, - -11, - -27, - 52, - 30, - 67, - -88, - 117, - 0, - 122, - -67, - 68, - 33, - -60, - 37, - -50, - -112, - -113, - 80, - 33, - 35, - -45, - 96, - 5, - 120, - 94, - -77, - 106, - -92, - -66, - -107, - 71, - 80, - 91, - -115, - -91, - 110, - -124, - -83, - -44, - 48, - 20, - 82, - 9, - -7, - -44, - -91, - -74, - 20, - -124, - 18, - -105, - 86, - -128, - 122, - -100, - 74, - 10, - 79, - 74, - 73, - 90, - 88, - -107, - 17, - 95, - 111, - 29, - -57, - -17, - 44, - -39, - -111, - 103, - 93, - 59, - 33, - 73, - -74, - -112, - -45, - 70, - -47, - -70, - -38, - 26, - -71, - -118, - 47, - -74, - -20, - 52, - 50, - -73, - -108, - 38, - -53, - -122, - -6, - -27, - -39, - -80, - -21, - -58, - 37, - 116, - 102, - -94, - -57, - 29, - 22, - 18, - -94, - 73, - -108, - -110, - 52, - 93, - 38, - -51, - 117, - 1, - 86, - 108, - -79, - -13, - 26, - 23, - -87, - -91, - 53, - -21, - -83, - 106, - 120, - -94, - 76, - 120, - -26, - 98, - -52, - -96, - -110, - -93, - 83, - -67, - 13, - 55, - -81, - 109, - 107, - 78, - -36, - 16, - -57, - -93, - -125, - 59, - 23, - -115, - 115, - 17, - -38, - -24, - 119, - 109, - -63, - -98, - -103, - 21, - 78, - 76, - -120, - 31, - -75, - -85, - -122, - -73, - -112, - -19, - -44, - 24, - -91, - -28, - -67, - 26, - 68, - 120, - -79, - -90, - 49, - 45, - -78, - -126, - -103, - -119, - -125, - 38, - 83, - 73, - 76, - -107, - 43, - -30, - -31, - 83, - 5, - 38, - 58, - 36, - -74, - -49, - 74, - 67, - 45, - 41, - -42, - -54, - -126, - -100, - 72, - 0, - -93, - -30, - 61, - 63, - -29, - -12, - 29, - -24, - 46, - 5, - 30, - -23, - -45, - -97, - 47, - -92, - -128, - -31, - 41, - -99, - 58, - 12, - 106, - 10, - -69, - 26, - 58, - -40, - 18, - 82, - 44, - 91, - -83, - -57, - -14, - 40, - -46, - -46, - -58, - 69, - 49, - -6, - -92, - -52, - -128, - -64, - 122, - 9, - -88, - -8, - 75, - 38, - -99, - -115, - 88, - -4, - 95, - -69, - -99, - -78, - -12, - -17, - 89, - -12, - -48, - -52, - 72, - -109, - -26, - -57, - -113, - 25, - 107, - 15, - 43, - -116, - -107, - -95, - 114, - 93, - 121, - 68, - 52, - 88, - 8, - 75, - 45, - -122, - 90, - 14, - 45, - 42, - 116, - -87, - 106, - -112, - -20, - -121, - -62, - 67, - 109, - -95, - 42, - 35, - -88, - -95, - 4, - -87, - 11, - 117, - 106, - 62, - 45, - -57, - -102, - 82, - 24, - -114, - -90, - 29, - 102, - -70, - -120, - 44, - 5, - -3, - -51, - 24, - -102, - 4, - 82, - -11, - -45, - -83, - 48, - 34, - -68, - -90, - -106, - -63, - -128, - -41, - -107, - 69, - -43, - -23, - -90, - -108, - 127, - 113, - -22, - 61, - 123, - -98, - 36, - 95, - 92, - 116, - -92, - -99, - 36, - 107, - -24, - 0, - 61, - -120, - 30, - -25, - -72, - 30, - -2, - -1, - 0, - 65, - -81, - -60, - -8, - 17, - -79, - -110, - -42, - -54, - 80, - -110, - -93, - -91, - 29, - 33, - 61, - 71, - 73, - 4, - -88, - -112, - 0, - 36, - 36, - 36, - -83, - 68, - 107, - 65, - 36, - -110, - 60, - 70, - -38, - 91, - -106, - 29, - 121, - -108, - -69, - -43, - -23, - 58, - -29, - 123, - -41, - -15, - 122, - 106, - 82, - 125, - -66, - -101, - -42, - -58, - -119, - -42, - -5, - 108, - -97, - 3, - 85, - -103, - 30, - 63, - 27, - 32, - -84, - -111, - -106, - -42, - 93, - 94, - -29, - -116, - -54, - 11, - -74, - -89, - -57, - -78, - 10, - -20, - 86, - -22, - 116, - 84, - -123, - -2, - -26, - -65, - 34, - -72, - -58, - 115, - 42, - -54, - -89, - 67, - -98, - -110, - -43, - 42, - 110, - 49, - 115, - 28, - 52, - -37, - -120, - 92, - 67, - -42, - 29, - 110, - -39, - 103, - -111, - 17, - -100, - 6, - 36, - 41, - 33, - 1, - 91, - 99, - 68, - -128, - 11, - 50, - -88, - 38, - -88, - 18, - -54, - -96, - -43, - -112, - 44, - -15, - 81, - -27, - -16, - 31, - -19, - 30, - -6, - 31, - 81, - -23, - 122, - 81, - 35, - 99, - -37, - 67, - -57, - 100, - -87, - -95, - 29, - 74, - 82, - 22, - -128, - -97, - 114, - 80, - -82, - -108, - -9, - 0, - 18, - 72, - 32, - 2, - -94, - 6, - -49, - -71, - 32, - 123, - -8, - -62, - -5, - -43, - -125, - -40, - -84, - 126, - -101, - 7, - -37, - -7, - 15, - 110, - -33, - -113, - -117, - 15, - -26, - 91, - -112, - -4, - -65, - -38, - -15, - 71, - -105, - -24, - 88, - 30, - 37, - -56, - -47, - 110, - -95, - -16, - 68, - -104, - 88, - -22, - -20, - -7, - -89, - 10, - -54, - 89, - -64, - -42, - -41, - -102, - 95, - 48, - -74, - 87, - 85, - 60, - -119, - 83, - 83, - -62, - 120, - -4, - -36, - -106, - -34, - -22, - 21, - -125, - -73, - 52, - -62, - 5, - -57, - 28, - 38, - -110, - -85, - 37, - -59, - 100, - 73, - -84, - -55, - -104, - -119, - -15, - 119, - -76, - 13, - -52, - -115, - 104, - 39, - -9, - -89, - -73, - -4, - -1, - 0, - 34, - 63, - -21, - -73, - -45, - -62, - -120, - 121, - -100, - -77, - 43, - 59, - 66, - -16, - -44, - -77, - 68, - 17, - -39, - 25, - -113, - -125, - 35, - 71, - -43, - 104, - -20, - 5, - -107, - 54, - 9, - -80, - -42, - 1, - 101, - 10, - -17, - -122, - -27, - 48, - -24, - 5, - 31, - 42, - -101, - 29, - -84, - 41, - -83, - 104, - -102, - -41, - -12, - -48, - -40, - 14, - -9, - 103, - -57, - 88, - -20, - -92, - -98, - -57, - -37, - -79, - -20, - 118, - 7, - 111, - -81, - -72, - -6, - 123, - -17, - 122, - 58, - -15, - -124, - 100, - 71, - 89, - -41, - 98, - 15, - 112, - 78, - -69, - -2, - 0, - 119, - -39, - -48, - -33, - -3, - 123, - 37, - -65, - 105, - -41, - -11, - 89, - -2, - -89, - -2, - 126, - 59, - -101, - -54, - 21, - -79, - -5, - -62, - 123, - -2, - 96, - -113, - -15, - 36, - -5, - -9, - -2, - -125, - -63, - 41, - -52, - 100, - 94, - -26, - -66, - -66, - -38, - 124, - -67, - -72, - -91, - -71, - 44, - 39, - 97, - -33, - -48, - 93, - 105, - -90, - -98, - -121, - 94, - -3, - -75, - 28, - 60, - 88, - 68, - 101, - 123, - -127, - -11, - -9, - 27, - 63, - 94, - -29, - -33, - 94, - -33, - -56, - 120, - -108, - -119, - 5, - -119, - 114, - 99, - -59, - 111, - -47, - 75, - -110, - 95, - 101, - -124, - 41, - -59, - 37, - 13, - -123, - 60, - -30, - 91, - 74, - -106, - -30, - -44, - -106, - -48, - -128, - -91, - 124, - -54, - 90, - -110, - -108, - -92, - 21, - 41, - 65, - 32, - -112, - -115, - 103, - 47, - 40, - 31, - -58, - 55, - -19, - -96, - 119, - -3, - 7, - -48, - 123, - -5, - 126, - 39, - -7, - -27, - 47, - 49, - -22, - 105, - 105, - -11, - 61, - -37, - 82, - 116, - 73, - -6, - -92, - -125, - -8, - -113, - -14, - -16, - 82, - 115, - 87, - 10, - 117, - -20, - -34, - -66, - -35, - -69, - 15, - -88, - -93, - -88, - -19, - -59, - 7, - -110, - 70, - 72, - 21, - -95, - 35, - 97, - 90, - 88, - -41, - 80, - 54, - -34, - -3, - 70, - -44, - 120, - -68, - -45, - 124, - -84, - 114, - 98, - -37, - 75, - -111, - 49, - -75, - -39, - -78, - -108, - -105, - 3, - -75, - -114, - -58, - -79, - 105, - 99, - 67, - -70, - 21, - 94, - -28, - -112, - -96, - -81, - 125, - -126, - 122, - -69, - 29, - -92, - 31, - 1, - 22, - 92, - 11, - -98, - -41, - 54, - -79, - 55, - 16, - -73, - -115, - -46, - 123, - 33, - 117, - -110, - 17, - -13, - 0, - 14, - -109, - -42, - -46, - 15, - -23, - -46, - 15, - 126, - -33, - 66, - -95, - 76, - 43, - 114, - -119, - 112, - -99, - 105, - -40, - 115, - 100, - -60, - 121, - 11, - 74, - -48, - -20, - 89, - 15, - 48, - -30, - 28, - 79, - 116, - 56, - -121, - 26, - 82, - 22, - -123, - 36, - -127, - -91, - 15, - -104, - 104, - 16, - 65, - 29, - -98, - -72, - -33, - -104, - -50, - 98, - -92, - -12, - -59, - 111, - 41, - 103, - 12, - -95, - 10, - -38, - 89, - 115, - 38, - -75, - -105, - 31, - -80, - 29, - 41, - 49, - -91, - -55, - -111, - 29, - 72, - 31, - 70, - -42, - -46, - -111, - -83, - 2, - 0, - 35, - -61, - 56, - 62, - 35, - -107, - -24, - 73, - 12, - 122, - -6, - 2, - -67, - -58, - -128, - -117, - 39, - 109, - -5, - 123, - 86, - -125, - 73, - -16, - -84, - 35, - -2, - 94, - 75, - -88, - -45, - -17, - 32, - 61, - -58, - -28, - 17, - -21, - -24, - 111, - 91, - -32, - -72, - 113, - -19, - -52, - 117, - -124, - -69, - 85, - 41, - -78, - 118, - -94, - -107, - 50, - -94, - 83, - -94, - 118, - 74, - 116, - 72, - 81, - 9, - -22, - 8, - -40, - 36, - 116, - -114, - -3, - 64, - 18, - 38, - 48, - -73, - -48, - -46, - 66, - -31, - 63, - -43, - -83, - -99, - -78, - -32, - 35, - 127, - 67, - -95, - -33, - -11, - -1, - 0, - -105, - -119, - -102, - -97, - 57, - 60, - -37, - 24, - -74, - 103, - 100, - -75, - 23, - -52, - -96, - -110, - -28, - 108, - -125, - 14, - -60, - 108, - 27, - 125, - 58, - -23, - 41, - 117, - -1, - 0, - -71, - -102, - -101, - -46, - 126, - -91, - -71, - -115, - -84, - -98, - -3, - 100, - 18, - 9, - -69, - 94, - 117, - -17, - 10, - 1, - -80, - -30, - -66, - 27, - -97, - 39, - 122, - 92, - -111, - -116, - -38, - -59, - 46, - 15, - -89, - 83, - 49, - -81, - 3, - 33, - 67, - -22, - -92, - 37, - 32, - -17, - -78, - 82, - 0, - 30, - 26, - -57, - -50, - 34, - 43, - -26, - 64, - 6, - -107, - -46, - -60, - -9, - 30, - -96, - 123, - -9, - 62, - -6, - 112, - 4, - -65, - 11, - -28, - 3, - 73, - 60, - 77, - -88, - -78, - -63, - -108, - -10, - -12, - 82, - 54, - -41, - 67, - -12, - -11, - -48, - 67, - 114, - -12, - 7, - 127, - -15, - -9, - -6, - 123, - -17, - -33, - 127, - -121, - 127, - -49, - 126, - 36, - 25, - -103, - -6, - 127, - -21, - -37, - -21, - -11, - -41, - -28, - 9, - -2, - 91, - -16, - 14, - -103, - 68, - 1, - -33, - -65, - -44, - 123, - 125, - 127, - 50, - 71, - -73, - -32, - 55, - -65, - -81, - -66, - -14, - -37, - -101, - -81, - -81, - 109, - -5, - -17, - -73, - -48, - 108, - 126, - 62, - -34, - -35, - -65, - 79, - -81, - -114, - 110, - 35, - 27, - -21, - -17, - -7, - 111, - 87, - -8, - -33, - -80, - -67, - -8, - -33, - 56, - 103, - -62, - -104, - 15, - 73, - -33, - -31, - -17, - -82, - -29, - -37, - 91, - 61, - -1, - 0, - 78, - -33, - -87, - -15, - -70, - 47, - -78, - -66, - -90, - -77, - 60, - -107, - -26, - 87, - 29, - -50, - 48, - -86, - -69, - 92, - 126, - -85, - -56, - -9, - -102, - -74, - -80, - -84, - -127, - 88, - 114, - 5, - -107, - 126, - 71, - -55, - -46, - 56, - -117, - -120, - -14, - 91, - 105, - 25, - -123, - 44, - 22, - 50, - 21, - 85, - -48, - -30, - -71, - -124, - -8, - 119, - 118, - 78, - 90, - 45, - -84, - 7, - 15, - -55, - 114, - -21, - 68, - 63, - 81, - 91, - 109, - 106, - -5, - -38, - 40, - -121, - 97, - -83, - 104, - -2, - 3, - 91, - -4, - -1, - 0, - 93, - -5, - 123, - 126, - 58, - 31, - -113, - -117, - -117, - -27, - -77, - -106, - 34, - -30, - 87, - -75, - -51, - 89, - 102, - -10, - -72, - 76, - -38, - 73, - -106, - 87, - -100, - 119, - 126, - -118, - 89, - -103, - 101, - 4, - 28, - -69, - 34, - -87, - 78, - 31, - 123, - -116, - -26, - 53, - 111, - 103, - -72, - -67, - 118, - 49, - -58, - 60, - -117, - -113, - 75, - 106, - 47, - 43, - 102, - 84, - 120, - -2, - 107, - -100, - -57, - -88, - -59, - 104, - -94, - -47, - -29, - 118, - -52, - -119, - 80, - -43, - -100, - -116, - 102, - -101, - 22, - 88, - 67, - -76, - 102, - 72, - -39, - 60, - 69, - 87, - 118, - 80, - -22, - 83, - 65, - 24, - 46, - 67, - 2, - 82, - 78, - -128, - -52, - 34, - 121, - 10, - -93, - -80, - 8, - -40, - -22, - -82, - -96, - 8, - 12, - -47, - -54, - -117, - 109, - -46, - -67, - 78, - -123, - 87, - -88, - -21, - 66, - -51, - -35, - 29, - -88, - 41, - 38, - -72, - -12, - -3, - -122, - -15, - -89, - 36, - -56, - -14, - -49, - 65, - -102, - -14, - -89, - 39, - 112, - -12, - -100, - 31, - 55, - -88, - -63, - 35, - 114, - 43, - 89, - 102, - 51, - 116, - -74, - 44, - 45, - -13, - 12, - -50, - 55, - 23, - 90, - 112, - -107, - -91, - 22, - 93, - -104, - 113, - -50, - 29, - 115, - 115, - -112, - -28, - -109, - -40, - -83, - -97, - 62, - 125, - -77, - -39, - 77, - 54, - 113, - 95, - 11, - -115, - -23, - 120, - 123, - -111, - -100, - -65, - -125, - 7, - 32, - -96, - -68, - -47, - 109, - -62, - 89, - 52, - 111, - -77, - 78, - 6, - 38, - -61, - 48, - 37, - 98, - 124, - -107, - -26, - 39, - -53, - 31, - 32, - -62, - -73, - -28, - 28, - -122, - -38, - -50, - 31, - 8, - -15, - -57, - -104, - -118, - -102, - -98, - 49, - -94, - -74, - -55, - -82, - -17, - 94, - -73, - -121, - -123, - 28, - 59, - 48, - -55, - -111, - 79, - 61, - -21, - 0, - -70, - -104, - 22, - 87, - 120, - -124, - -85, - -119, - 15, - -30, - 18, - 88, - -83, - -45, - 6, - 122, - -10, - 105, - -112, - 115, - -82, - 49, - -52, - 121, - -84, - -68, - 74, - 102, - 80, - -87, - -100, - 121, - -106, - -46, - -44, - -60, - -121, - -122, - -28, - -108, - 17, - -79, - -37, - -105, - -23, - 114, - 94, - 66, - 96, - -40, - 89, - 88, - 101, - 22, - 88, - -2, - 69, - -53, - 47, - -58, - 118, - -62, - -60, - 89, - 91, - 66, - 79, - 26, - -85, - 33, - -70, - -123, - 15, - 10, - -128, - 34, - -29, - -15, - -15, - -58, - -61, - -78, - -20, - -16, - 75, - 75, - 7, - -14, - 91, - -36, - 87, - 38, - -49, - -105, - 19, - 42, - -90, - -78, - 76, - 24, - 120, - -58, - 69, - 2, - -94, - -49, - 32, - -56, - 114, - -58, - -77, - 9, - -14, - 37, - -43, - 87, - -67, - -127, - 88, - -35, - 91, - 74, - -99, - 113, - -111, - 87, - -38, - -30, - -62, - -34, - -102, - 26, - 114, - -6, - -69, - -36, - 86, - -30, - -78, - -14, - -90, - 43, - 120, - -3, - 127, - 7, - 124, - 61, - -52, - 57, - 86, - 127, - 48, - -26, - 60, - -57, - 57, - 26, - 24, - -109, - -103, - 99, - 114, - -68, - 120, - -14, - 112, - -26, - -97, - -104, - -89, - 52, - -27, - 57, - 60, - -72, - 73, - 60, - 56, - 83, - -28, - 120, - 17, - -14, - -23, - 51, - -93, - -54, - 51, - -28, - 52, - 125, - 114, - 97, - -62, - 22, - 39, - -56, - 43, - 30, - 41, - -72, - -14, - 46, - 41, - 92, - -113, - -77, - -31, - 64, - -113, - -53, - 50, - 49, - -14, - -95, - -113, - 33, - -25, - 105, - 51, - 39, - -120, - 67, - 24, - -58, - 84, - 100, - 84, - -58, - 64, - -21, - -105, - 41, - -56, - -124, - 116, - 75, - 18, - 67, - -116, - -3, - 73, - -111, - 36, - -60, - -105, - 54, - 49, - -101, - -77, - -78, - 68, - 71, - 24, - 84, - 68, - 78, - -104, - -120, - -85, - -116, - -87, - 6, - 58, - -93, - 38, - 67, - -127, - -107, - 71, - 50, - -75, - 40, - 50, - -90, - -70, - 11, - 95, - 19, - -89, - -3, - 62, - -112, - -16, - -11, - 58, - -128, - 5, - -76, - -75, - 9, - 39, - -26, - 26, - -4, - 79, - -65, - -41, - 103, - -71, - 62, - -38, - -18, - 6, - -65, - 48, - 64, - -47, - 25, - 118, - -35, - 40, - 66, - 80, - 28, - 86, - -110, - -108, - -92, - 117, - 45, - 75, - 86, - -109, - -40, - 117, - 41, - 68, - -83, - 74, - -20, - 118, - 84, - -91, - 21, - 17, - -78, - 73, - 61, - -61, - -83, - 46, - 122, - -118, - -66, - 127, - -57, - -36, - -2, - 59, - -20, - 78, - -120, - 63, - 94, - -61, - -37, - -37, - -36, - 1, - -29, - 116, - -99, - 64, - -80, - -123, - -118, - -126, - 66, - -77, - -88, - 86, - 96, - 53, - 5, - -108, - 51, - 116, - -79, - 20, - 122, - 67, - 54, - -70, - 91, - 86, - -85, - 15, - 79, - 81, - 10, - 73, - 22, - 64, - 36, - 5, - 36, - 3, - -95, - 34, - -40, - 3, - -75, - -128, - -52, - 1, - -46, - -51, - 95, - 18, - 118, - 87, - 59, - 89, - -46, - -75, - -36, - -9, - 7, - -65, - -73, - -66, - -113, - 111, - -26, - 73, - -9, - -34, - -49, - 127, - 3, - 46, - 91, - 18, - -94, - 66, - -121, - -21, - -67, - -5, - 123, - 0, - 73, - 31, - -97, - -80, - -3, - 6, - -75, - -32, - 90, - 109, - -80, - 10, - 32, - -85, - -65, - 115, - -36, - -9, - -18, - 78, - -65, - 77, - 111, - 122, - -18, - 73, - 59, - -7, - 117, - -32, - 117, - -21, - 97, - -75, - 105, - 71, - 127, - -120, - 35, - -15, - -17, - -36, - -98, - -1, - 0, - -81, - -65, - -13, - -41, - -124, - -110, - -88, - 6, - -88, - 18, - 119, - -34, - -114, - -35, - -3, - 119, - -37, - 99, - -57, - -119, - -6, - -3, - 52, - 31, - 33, - -73, - -49, - 79, - 95, - -97, - 12, - 65, - 110, - -81, - 126, - -67, - -5, - -99, - 111, - -15, - -2, - -121, - 127, - -113, - 125, - -2, - 62, - 59, - 83, - 108, - -82, - -1, - 0, - 56, - 63, - -49, - -33, - -12, - 10, - -2, - 127, - 95, - -7, - -8, - 87, - 125, - -22, - 1, - -33, - 86, - -10, - 78, - -67, - -49, - 127, - -64, - 108, - -112, - 126, - -97, - -52, - 111, - 125, - -4, - 22, - -31, - -12, - 121, - 86, - 119, - 114, - -50, - 59, - -123, - -29, - 89, - 14, - 95, - 126, - -4, - 91, - 57, - -20, - 81, - 98, - -12, - -42, - 57, - 5, - -61, - -16, - 105, - -85, - 101, - -36, - 92, - 76, - 102, - -82, - -94, - 52, - -71, - -82, - -59, - -87, - -87, - -125, - 58, - -46, - -54, - 67, - 113, - -44, - -44, - 26, - -24, - 82, - -89, - 74, - 91, - 81, - -93, - -68, - -30, - 106, - 72, - 75, - 106, - 6, - -62, - -40, - -111, - -94, - -127, - 68, - -110, - 118, - 2, - -122, - -92, - -20, - 55, - -48, - 30, - 37, - -41, - 67, - -48, - 13, - -75, - 3, - 106, - -85, - -45, - -9, - 27, - -41, - 5, - -20, - -38, - -84, - -112, - 119, - -79, - -19, - -11, - -33, - -74, - -121, - -71, - 31, - -48, - 13, - -1, - 0, - 79, - 19, - -16, - -20, - -99, - 37, - 58, - 7, - 95, - 82, - 73, - -39, - -10, - 31, - -120, - 58, - -39, - 63, - 79, - 126, - -2, - -2, - 12, - 43, - 56, - -37, - -113, - -15, - 103, - 85, - -3, - -84, - -13, - 14, - 53, - 82, - -5, - 43, - 13, - -65, - -115, - 113, - 43, - 117, - -68, - -27, - -107, - 4, - 78, - -57, - -29, - -35, - -47, - 91, - -77, - 107, - -113, - -28, - -108, - 60, - 41, - 46, - -122, - 84, - -103, - 113, - -86, - 47, - 91, - -119, - -51, - -114, - -26, - -104, - -68, - -31, - 53, - -117, - 12, - 37, - -23, - -48, - 36, - 64, - -15, - -39, - 43, - -104, - 56, - -73, - 29, - -121, - -24, - 96, - 28, - 75, - 95, - -9, - -102, - -31, - -29, - 79, - -89, - 41, - -27, - 28, - -102, - 95, - 35, - 93, - -46, - -28, - -44, - -46, - 76, - -85, - 107, - 12, - 102, - -110, - -94, - -73, - -113, - -8, - -43, - -36, - 107, - 35, - -23, - 106, - 52, - -100, - 67, - -110, - 120, - -5, - -108, - 126, - 18, - 18, - 93, - 97, - 23, - -78, - 92, - 121, - 82, - 5, - -34, - 16, - -45, - -54, - -51, - 116, - 75, - 40, - 85, - -115, - 65, - -96, - 15, - 92, - -123, - 67, - 2, - 108, - -97, - 8, - 72, - 66, - -114, - -82, - -109, - -41, - 31, - 93, - 94, - 33, - 59, - 89, - -6, - -98, - -60, - 124, - -1, - 0, - 19, - 64, - 31, - -61, - -113, - -52, - 125, - 23, - -71, - 5, - -100, - 74, - 76, - 122, - -90, - -46, - -2, - -26, - 122, - -3, - 40, - 53, - 20, - -75, - -14, - -19, - 109, - 38, - -69, - -83, - -6, - 81, - 32, - 65, - 110, - 68, - -71, - 46, - 1, - -36, - 33, - -106, - 86, - 78, - -119, - 63, - 93, - 119, - -51, - -80, - -99, - 84, - -5, - -48, - -84, - -93, - -69, - 2, - 116, - 119, - -99, - -113, - 42, - 12, - -76, - -104, - -13, - -95, - -56, - -114, - -30, - -102, - 126, - 60, - -24, - 78, - 20, - -54, - -123, - 37, - -89, - 16, - -92, - -83, - -119, - 76, - -76, - -14, - 72, - 4, - -93, - 68, - 31, - 0, - 121, - 55, - 59, - 114, - 14, - 95, - 2, - 125, - 21, - -90, - 87, - 61, - -116, - 78, - -58, - -14, - 70, - 74, - -18, - 9, - -113, - -94, - 30, - 37, - -57, - 17, - -81, - -92, - -110, - 29, - -76, - -87, - -29, - 108, - 82, - 61, - 54, - 9, - 69, - 33, - 64, - 4, - -89, - -18, - 92, - 118, - 2, - 27, - 66, - 66, - 16, - -124, - -96, - 4, - -123, - -9, - -33, - -128, - 14, - -21, - -40, - 31, - -119, - -1, - 0, - -102, - -122, - -11, - -19, - -12, - 63, - -105, - 113, - -69, - 58, - 64, - 21, - -96, - 61, - -62, - -110, - -62, - -24, - 108, - -59, - 83, - 78, - -41, - -46, - 15, - 125, - 14, - -39, - 22, - 119, - -95, - -96, - -48, - 122, - -4, - -10, - -6, - 87, - -44, - -33, - 14, - -89, - 114, - 50, - 63, - -66, - 6, - -2, - -124, - -125, - -2, - 71, - 122, - -41, - 110, - -2, - -33, - -45, - -58, - 39, - -19, - 39, - -1, - 0, - -84, - 7, - -71, - -10, - 39, - -3, - 117, - -1, - 0, - 95, - 95, - 9, - 87, - 46, - -58, - -114, - -42, - 55, - -94, - 125, - -57, - -14, - 58, - -39, - 7, - 94, - -6, - -19, - -2, - 94, - 51, - 41, - 19, - 121, - -109, - -39, - -58, - -93, - -58, - -22, - 109, - 50, - 27, - -87, - -34, - -72, - -121, - 79, - 71, - 93, - 46, - -38, - -46, - 103, - -61, - -57, - 118, - 92, - -113, - -123, - -81, - -128, - -60, - -119, - 114, - 62, - 30, - 35, - 15, - -55, - 123, - -47, - 105, - 126, - -108, - 118, - 93, - 121, - 125, - 45, - -74, - -75, - 8, - 116, - 2, - 119, - 38, - -1, - 0, - -98, - -101, - -15, - -98, - 29, - -79, - -78, - 61, - 16, - 58, - -62, - -66, - -70, - -33, - 112, - 7, - 126, - -57, - 105, - 62, - -2, - -57, - -14, - -20, - 124, - 17, - 71, - -56, - -105, - -48, - 62, - 115, - -45, - -83, - 19, - -43, - -40, - -115, - 14, - -54, - -17, - -93, - -95, - -65, - 126, - -6, - 31, - 95, - 11, - -40, - -11, - -104, - 78, - 44, - 67, - -103, - -34, - 109, - 30, - -50, - -51, - -110, - -105, - 6, - 27, - -58, - 114, - -22, - -14, - -119, - 46, - -106, - -99, - -85, - -110, - 34, - -35, - 114, - 27, - 82, - 36, - 96, - 52, - 113, - 46, - 106, - 39, - 74, - 93, - 109, - -50, - 37, - 35, - -107, - -89, - -44, - 90, - 66, - 118, - -77, - 37, - -60, - 107, - 36, - 33, - 109, - 9, - 71, - 121, - -106, - 21, - 116, - 55, - -21, - -80, - -100, - 71, - 26, - -59, - -31, - -65, - 14, - 117, - 99, - -74, - -10, - 17, - 89, - -51, - 51, - 107, - 8, - 110, - 100, - 11, - -69, - -88, - -80, - -107, - -111, - -28, - -84, - 74, - -125, - -114, - -27, - -108, - -84, - 34, - 29, - 59, - 89, - 55, - 21, - -29, - -100, - 98, - -20, - -72, - 16, - -57, - -60, - -62, - 47, - 76, - -98, - -71, - 36, - 71, - 16, - 80, - -74, - 47, - -26, - -63, - 64, - 26, - 19, - -44, - 117, - 96, - 43, - 74, - 85, - 107, - 98, - 3, - 80, - -74, - -29, - 55, - -65, - -13, - -72, - -3, - 43, - -65, - 107, - -18, - 120, - 111, - -42, - -42, - -27, - 55, - 48, - 99, - 91, - -62, - -88, - -106, - -34, - 63, - 38, - -2, - -65, - 22, - -3, - -86, - -78, - 45, - 82, - -31, - -79, - 50, - 11, - 84, - 58, - -20, - 10, - -69, - 76, - -58, - -31, - -56, - 24, - -75, - 52, - -103, - 17, - -29, - 73, - -107, - -1, - 0, - -117, - 91, - -62, - 109, - -72, - -111, - 101, - 76, - 121, - 109, - -59, - -117, - 33, - -42, - -15, - -90, - -75, - 2, - -83, - -103, - -53, - -71, - -51, - 113, - -122, - 44, - 106, - -14, - 33, - 75, - 51, - 27, - -89, - 126, - -61, - 39, - -72, - -109, - 13, - 5, - 34, - 101, - -11, - 13, - -51, - 28, - 25, - 92, - 111, - 117, - 86, - -58, - -35, - 68, - 101, - 53, - -56, - 49, - -34, - -80, - 121, - -66, - -88, - -23, - -8, - 39, - 91, - -100, - -86, - -35, - -108, - -14, - 85, - -26, - 79, - 107, - 97, - -110, - -27, - -39, - 37, - -83, - -3, - -35, - -109, - -83, - -69, - 105, - 127, - -111, - -37, - 75, - -75, - -74, - -98, - -6, - 26, - 106, - 43, - 78, - -49, - -76, - -78, - -111, - 34, - 92, - -89, - 16, - -61, - 76, - 70, - 109, - 114, - 36, - 56, - -92, - -76, - -37, - 77, - 2, - 16, - -124, - 36, - 47, - -34, - -28, - 10, - -92, - -70, - -74, - 126, - 60, - 21, - 33, - 46, - 41, - 75, - -23, - 115, - -46, - -37, - 101, - 63, - 42, - 28, - -48, - 75, - -91, - 91, - 37, - -76, - -78, - 29, - -21, - 74, - 85, - -46, - 127, - -128, - 43, - -50, - -54, - -93, - 86, - 3, - 98, - 40, - -19, - 93, - 58, - 22, - 111, - -68, - 55, - -41, - -95, - 73, - -12, - 27, - 113, - -111, - -11, - -81, - -6, - -81, - 96, - 119, - -38, - -24, - -2, - 27, - -15, - 120, - -96, - -27, - -100, - 85, - 83, - -111, - -1, - 0, - -75, - 55, - -97, - -25, - 56, - -81, - -63, - 36, - -126, - -60, - -52, - 115, - -118, - -78, - 1, - 98, - -74, - -97, - 10, - 79, - -17, - 33, - -13, - 45, - 113, - -124, - -61, - -58, - 43, - -127, - -64, - 18, - -4, - -74, - -111, - 33, - -126, - -44, - 21, - 45, - -87, - 40, - -18, - -57, - -7, - 70, - -110, - -85, - 29, - -55, - 41, - 38, - -32, - -72, - -106, - 69, - 101, - 122, - -104, - -30, - -85, - 48, - -71, - -101, - -99, - -79, - -111, - -31, - -123, - -110, - -82, - -75, - -29, - 81, - -79, - -20, - -38, - -121, - 18, - -104, - -71, - 96, - -91, - 50, - -114, - 95, - -117, - 101, - 72, - 79, - 74, - 76, - 70, - -30, - 18, - -82, - -83, - 124, - 77, - -27, - 72, - -47, - -6, - -109, - 9, - -105, - 38, - 56, - 18, - 20, - -123, - -70, - -91, - -57, - -114, - 65, - -19, - -96, - -96, - -37, - -46, - 2, - -121, - 127, - -111, - -56, - -19, - 36, - -128, - 72, - 116, - 13, - 18, - -74, - -66, - -28, - 12, - -114, - -23, - -73, - 25, - 93, - -100, - -40, - -20, - 58, - -64, - 73, - -115, - 90, - -92, - -43, - 48, - -105, - 84, - -110, - -121, - 80, - -14, - -112, - -71, - -109, - 103, - -58, - 113, - -91, - 41, - 43, - 105, - 115, - 35, - -95, - 101, - 64, - -106, - -110, - 18, - 1, - 25, - -13, - 35, - -116, - 104, - 93, - -55, - -24, - -66, - -121, - 117, - -66, - -126, - 10, - -101, - 86, - 69, - 5, - -114, - -114, - 17, - 64, - 113, - -93, - -87, - 64, - 71, - 25, - 10, - -57, - 122, - 3, - 127, - 125, - 116, - 61, - -119, - -70, - 29, - -5, - -21, - -67, - -15, - -77, - 35, - -26, - 114, - 22, - 13, - 81, - 111, - -121, - -59, - -52, - -16, - -100, - 102, - -46, - -35, - -117, - 15, - -123, - -66, - -103, - -116, - 113, - -11, - -90, - 107, - -118, - -37, - 59, - 90, - 81, - 95, - 123, - 75, - -106, - -33, - -29, - -42, - -105, - -8, - -84, - -22, - -121, - -116, - 91, - 106, - 112, - -59, - -91, - 116, - 101, - 79, - -114, - -37, - -115, - -78, - -21, - -114, - -70, - 28, - 70, - 97, - -109, - -8, - -81, - -126, - -16, - -70, - -54, - -36, - 15, - 38, - -119, - -58, - -79, - 103, - 64, - 105, - 17, - -13, - -120, - 22, - -43, - -44, - -7, - 70, - 64, - 82, - -89, - 94, - 85, - -52, - -116, - -86, - 83, - 9, - 93, - -60, - -71, - 9, - -97, - 33, - 81, - -26, - 0, - -20, - 104, - 80, - 102, - -75, - 30, - -127, - -70, - -6, - -42, - -85, - -103, - -113, - 66, - 32, - 74, - 48, - -84, - 85, - 45, - -74, - -30, - 86, - -74, - -82, - -105, - 16, - 26, - -57, - -21, - 50, - 21, - -58, - 117, - -108, - -92, - 52, - -88, - -55, - -55, - 94, - -112, - -28, - 114, - -30, - -63, - 113, - 79, - -75, - 59, - -44, - 101, - 123, - 82, - 27, - 63, - 43, - 105, - 38, - -75, - -125, - -106, - -28, - -15, - 102, - 50, - -35, - 110, - 87, - -111, - -58, - -106, - 27, - 113, - -28, - -26, - 57, - 117, - -69, - 85, - 46, - 48, - -76, - 56, - 3, - -43, - -11, - 117, - -78, - -79, - 120, - 77, - 7, - -62, - -110, - -22, - -39, - 84, - -101, - 102, - -101, - 74, - 26, - 66, - 1, - -21, - 90, - -34, - 89, - 36, - -23, - 36, - -19, - -108, - 48, - -31, - -5, - 97, - -119, - -96, - -114, - 66, - -84, - -50, - 35, - 52, - -27, - 67, - 40, - 102, - 1, - -24, - 7, - 101, - -115, - 75, - -46, - 6, - 98, - 34, - 0, - 48, - -118, - 92, - -63, - -121, - 54, - 28, - 89, - 50, - -116, - 41, - 37, - -117, - 39, - 39, - 21, - 28, - -84, - 114, - -51, - 18, - -70, - -61, - 36, - -79, - -83, - 44, - -83, - 8, - 121, - 68, - 93, - 101, - -68, - 33, - 36, - -123, - 2, - -8, - -84, - 72, - 23, - -101, - 9, - 30, - 97, - -13, - 31, - 49, - 124, - 105, - -53, - 118, - -73, - 89, - -19, - -97, - 20, - -29, - 13, - 113, - 123, - 24, - 103, - 42, - -40, - -28, - 19, - -89, - -58, - 110, - -105, - 20, - -56, - 49, - 75, - 113, - -111, - -38, - 93, - 78, - -76, - -125, - 93, - 94, - -103, - 57, - -82, - 96, - -62, - -22, - -14, - 9, - -13, - 41, - 42, - 45, - 30, - 68, - 123, - 8, - 18, - -36, - 110, - -69, - -29, - 19, - -79, - -75, - 121, - -87, - -29, - -17, - -71, - -94, - -48, - 78, - -13, - 17, - 69, - 46, - 12, - 120, - -20, - -57, - 73, - -109, - -52, - 112, - -45, - 45, - -59, - 54, - -40, - 105, - 82, - -43, - 42, - 62, - 68, - -61, - -55, - -100, - -10, - -44, - -29, - -46, - 99, - -87, - -105, - 20, - -29, - -114, - 40, - 116, - -123, - -108, - -8, - -41, - -61, - 60, - 3, - 99, - 101, - 86, - -27, - 101, - -2, - 86, - -12, - 26, - 96, - -74, - -35, - 110, - -110, - 4, - -53, - 91, - 10, - 86, - -27, - 36, - -78, - -96, - -16, - -90, - 125, - -6, - -22, - -104, - -45, - -45, - -23, - -96, - -82, - 115, - 109, - 72, - -110, - -21, - -56, - -11, - -100, - 117, - -43, - -87, - 75, - 61, - 114, - 124, - -85, - -15, - -45, - -79, - 66, - 98, - -36, - 92, - -79, - 98, - 18, - -112, - 101, - 73, - 110, - -74, - 92, - 66, - -79, - -45, - -42, - -92, - -62, - 106, - 60, - 55, - -126, - 87, - -13, - 116, - 39, - -17, - 2, - -92, - 109, - 61, - 75, - 115, - -92, - -11, - -90, - -58, - -58, - -26, - -104, - -46, - -26, - -51, - 22, - 44, - 7, - -19, - 114, - -8, - -59, - 37, - -104, - 82, - -97, - -12, - 40, - 8, - -76, - 53, - 0, - 117, - -20, - 21, - 71, - 81, - -94, - 77, - 114, - -55, - 11, - -84, - 75, - -44, - -29, - -95, - 2, - -109, - -66, - -66, - 95, - -69, - -81, - -35, - -69, - 58, - 111, - 103, - 65, - 70, - -29, - -4, - -36, - -42, - -57, - -13, - 39, - -56, - 56, - -100, - -116, - 75, - -100, - -8, - 121, - 120, - -18, - 13, - -57, - -105, - 10, - -115, - 23, - 41, - -26, - 42, - 24, - 87, - -109, - -17, - -32, - -37, - -57, - -101, - 38, - 13, - 84, - -117, - -53, - -55, - 9, - -108, - -3, - -28, - 39, - 42, - -116, - 43, - 73, - -114, - 67, - -82, - 106, - 70, - 57, - 104, - -85, - -37, - -72, - -92, - -43, - 45, - -35, - -106, - -29, - 30, - 99, - 120, - -34, - -62, - 93, - -116, - 122, - 94, - 67, - -56, - -78, - -23, - 23, - 11, - 85, - -69, - -107, - 108, - 55, - -105, - 100, - 108, - -62, - 109, - -11, - -77, - -44, - -88, - -11, - 112, - 106, - -33, - 106, - -67, - -92, - 57, - 33, - -122, - 29, - 47, - 48, - -103, - 45, - -81, - -47, - -115, - 33, - -48, - -30, - 16, - -40, - -42, - -100, - 15, - 47, - 54, - -72, - -31, - -104, - -10, - 63, - -5, - 45, - -112, - 71, - 9, - 71, - 90, - 44, - -22, - -85, - 93, - -106, - -30, - 21, - -78, - 66, - 99, - -36, - -60, - -101, - 10, - 25, - -38, - 122, - 125, - 86, - 44, - 27, - 116, - -123, - 16, - 28, - 78, - -5, - 116, - -89, - -116, - 26, - -122, - 55, - 111, - 65, - 121, - 76, - -76, - -70, - -89, - 39, - 89, - 87, - 8, - 118, - 53, - 13, - -91, - -25, - 20, - -92, - 55, - 10, - -67, - 44, - -62, - 97, - -95, - -75, - 37, - -80, - -97, - -38, - 23, - 16, - 52, - 67, - 109, - 32, - 20, - -76, - -119, - -31, - -90, - 126, - 38, - 70, - 86, - 75, - 65, - 8, - -109, - 46, - 72, - -38, - 80, - -31, - -52, - 113, - -8, - 65, - -107, - 22, - 54, - 87, - 43, - -9, - 90, - -119, - 115, - -83, - 2, - 56, - -61, - 24, - -28, - 88, - -93, - 64, - -60, - -89, - 80, - -80, - 65, - 46, - 73, - 83, - -75, - 2, - 58, - 78, - -70, - 94, - -84, - 117, - -48, - -114, - 54, - -89, - 101, - -26, - 27, - -113, - 41, - 31, - 17, - -90, - -27, - 16, - -93, - 76, - 45, - -106, - -34, - -120, - -104, - -45, - -97, - -99, - 24, - 117, - -76, - -29, - -111, - -84, - 33, - -77, - 17, - -39, - 85, - -17, - -91, - -58, - -38, - 83, - -112, - -25, - 53, - 29, - -12, - -72, - -46, - 10, - -39, - 14, - 54, - 58, - 76, - -15, - -114, - 100, - -92, - -55, - 24, - -8, - -100, - 126, - -10, - 29, - -117, - 73, - 0, - -72, - -37, - 14, - -106, - -28, - 50, - 58, - -36, - 66, - 76, - -104, - 79, - 6, - -91, - -58, - 14, - 41, - -91, - -106, - -67, - 118, - 91, - 14, - 32, - 21, - -73, - -44, - -39, - 74, - -68, - 106, - -107, - -40, - 51, - 32, - -62, - -123, - 30, - 38, - 102, - -19, - -51, - 124, - 52, - -96, - 87, - -46, - -34, - 71, - -100, - -29, - 81, - 0, - 1, - 33, - -76, - 84, - -39, - 53, - 105, - -114, - -57, - -12, - -64, - 1, - 10, - 106, - 114, - -112, - -108, - -128, - 1, - 74, - 118, - -97, - 29, - 21, - -54, - -107, - 6, - 83, - 111, - -80, - -65, - -123, - -101, - 30, - 82, - -35, - 76, - -22, - -9, - -107, - 25, - -10, - -36, - -2, - 18, - 35, - 59, - 21, - -33, - -122, - 105, - 9, - 33, - 69, - -107, - -58, - 105, - 35, - 74, - -7, - 22, - -90, - -6, - 71, - -121, - 17, - -25, - 78, - 91, - 88, - 83, - -91, - -120, - -66, - -115, - -17, - 65, - -93, - -122, - 96, - 72, - 35, - -3, - 34, - -59, - 80, - 2, - -86, - -119, - 33, - 40, - 122, - 88, - -45, - 80, - 36, - 104, - 106, - -64, - 32, - 26, - 0, - 93, - 30, - -57, - -115, - -43, - -42, - 114, - 3, - -63, - 68, - -6, - -92, - -17, - 90, - 61, - 64, - 126, - -125, - -71, - -17, - -8, - 125, - 59, - 111, - -72, - -20, - 60, - 51, - 107, - 57, - 38, - 66, - 80, - -108, - -91, - -14, - 9, - -42, - -63, - 95, - -14, - 61, - -1, - 0, - 63, - 99, - -95, - -2, - 67, - -58, - -94, - -80, - -2, - 86, - -54, - -95, - 22, - -39, - -101, - 61, - -101, - 38, - 16, - -38, - 65, - 22, - 44, - -83, - 50, - 2, - 26, - 78, - -110, - -45, - 51, - 33, - -91, - 78, - -72, - -5, - -64, - -19, - 111, - 78, - 101, - -1, - 0, - -103, - 29, - -34, - 5, - 74, - 82, - -84, - 5, - 79, - 47, - 71, - 37, - -74, - -26, - -60, - -111, - 25, - 69, - -76, - 21, - 46, - 52, - -104, - -74, - 49, - -48, - 85, - -78, - -94, - -89, - -104, - 90, - 9, - 74, - 52, - 9, - 13, - -74, - -89, - 59, - -99, - -74, - -110, - 0, - 59, - 22, - 30, - 80, - 53, - 101, - -109, - 91, - -23, - 123, - -95, - -88, - 34, - -69, - 118, - -66, - -37, - 107, - -64, - -18, - -126, - -24, - -117, - 63, - -105, - -41, - 98, - 127, - -107, - -34, - -10, - 42, - -57, - 35, - 74, - 42, - 109, - 13, - 56, - -89, - 29, - 113, - -60, - -74, - -122, - -48, - 58, - -42, - -29, - -117, - 87, - 74, - 16, - -38, - 19, - -13, - 45, - 107, - 81, - -48, - 74, - 82, - 74, - -108, - 64, - 3, - 125, - -122, - 93, - 127, - 63, - -27, - -8, - 93, - -127, - -77, - -59, - 114, - 92, - -125, - 22, - -75, - 105, - 109, - -85, - -17, - 12, - 122, - -30, - -58, - -118, - -59, - 11, - -114, - -78, - -29, - 42, - 18, - -21, - 100, - 68, - -110, - -107, - -80, - -24, - -21, - 108, - -123, - -11, - 52, - -65, - -103, - 5, - 42, - -17, - -30, - -114, - -57, - -28, - 42, - -55, - 104, - 1, - -101, - 22, - -9, - -76, - -10, - 119, - -87, - -126, - 74, - -69, - 0, - -112, - -8, - 107, - -84, - -110, - 8, - 33, - 61, - 68, - 124, - -67, - -76, - 83, - -65, - -71, - 92, - -117, - 101, - 5, - -80, - -61, - 115, - 27, - 126, - 51, - 109, - 77, - 105, - -120, - -106, - 49, - 98, - 91, - 64, - -114, - 39, - -96, - -75, - 45, - -24, - -48, - 45, - 24, - -105, - 14, - 44, - -75, - 36, - -107, - -73, - 57, - -122, - 27, - -103, - 29, - -32, - -103, - 17, - -34, - 109, - -28, - 33, - -60, - -97, - 60, - -58, - 72, - -54, - -110, - 25, - 72, - 1, - -127, - 1, - -127, - 26, - 82, - -112, - 108, - 17, - -22, - 13, - -17, - -18, - 120, - -88, - 32, - -79, - -91, - 29, - -11, - 21, - -75, - 109, - -11, - -9, - 6, - -67, - 55, - -30, - -21, - -65, - -26, - -5, - -111, - 13, - -36, - -84, - -122, - -18, - -26, - 6, - 119, - 117, - 41, - -119, - 81, - -34, - -80, - -27, - 124, - 99, - 18, - -26, - 23, - -125, - 115, - 22, - -61, - -110, - 22, - -62, - 121, - 74, - -105, - 48, - 106, - 44, - -123, - -82, - 51, - 74, - 76, - -72, - -24, - 106, - 83, - 36, - -69, - -24, - -66, - -40, - -111, - 35, - -43, - 8, - -105, - -26, - 31, - 26, - -101, - 67, - -109, - 87, - -35, - 113, - 55, - 24, - 95, - 100, - 121, - 28, - -119, - -14, - 24, - -50, - 95, - 103, - 59, - -58, - -18, - -79, - -123, - -52, - -120, - -52, - 102, - 81, - -115, - 99, - 92, - 127, - -98, - -31, - -68, - 93, - 21, - -118, - -41, - 90, - 92, - -40, - 49, - -84, - 120, - -6, - -47, - -125, - 46, - 67, - -23, - -98, - -44, - -8, - 97, - -88, - -116, - -47, - -37, - -84, - -38, - -82, - 105, - 82, - -109, - 1, - 117, - 15, - -124, - -74, - -111, - -9, - 100, - -87, - 18, - -21, - -42, - -120, - -43, - -19, - -80, - -99, - -62, - -75, - -109, - 34, - 122, - 102, - 79, - -100, - -46, - -90, - -50, - -105, - -9, - -22, - -95, - -80, - -87, - 46, - -94, - 5, - 59, - 49, - -37, - 98, - 50, - 65, - 30, - -55, - -105, - -42, - -96, - 31, - 11, - 1, - 68, - 117, - -89, - -88, - 37, - 125, - -5, - 20, - -91, - 97, - -75, - -12, - -2, - 29, - 72, - 74, - -76, - 59, - -21, - 94, - 53, - -10, - -114, - 37, - 112, - 86, - 36, - -116, - -87, - 93, - 98, - 6, - 34, - 66, - -107, - 42, - -92, - -62, - 80, - -78, - 13, - 110, - 51, - 106, - 110, - -118, - -112, - 79, - 22, - 116, - -10, - -77, - -11, - 55, - -13, - 58, - -9, - 62, - -69, - -33, - 23, - -3, - -36, - -85, - -128, - -82, - -20, - 40, - -93, - -73, - 15, - -107, - -8, - -10, - -75, - -72, - -114, - -116, - -102, - -16, - -36, - -31, - -36, - -59, - 58, - 108, - -17, - 81, - 5, - -89, - 40, - -15, - 113, - 75, - -63, - 81, - -21, - 34, - -87, - 5, - 97, - -42, - -84, - 50, - -5, - 119, - -112, - -76, - -92, - -91, - -30, - 21, - -92, - 67, - 61, - 19, - 30, - -111, - 25, - -71, - 88, - -9, - 32, - -29, - -109, - -97, - -105, - 105, - -9, - 124, - 12, - 122, - -14, - 61, - -42, - 47, - -110, - -120, - -50, - 42, - 58, - 25, - -78, - -74, - -109, - 62, - -66, - 71, - 29, - -43, - 69, - 82, - -34, - 95, - 88, - -2, - -47, - 102, - 24, - -24, - -116, - -13, - -113, - 20, - -75, - -23, - 56, - -27, - 31, - 99, - 37, - 88, - 41, - -3, - -31, - 35, - -79, - -47, - 58, - 39, - -73, - -73, - 111, - -41, - -80, - -47, - -4, - 54, - 60, - 78, - 53, - -109, - 19, - -45, - -73, - 15, - 110, - -25, - 103, - -23, - -82, - -35, - -55, - -2, - -125, - -7, - -5, - -115, - 2, - -31, - 32, - 0, - 1, - 106, - 4, - 104, - 88, - 61, - -39, - 4, - -110, - -50, - 26, - 77, - -18, - -121, - 93, - 45, - 0, - -93, - -92, - 17, - -57, - -126, - -111, - -77, - 125, - 40, - 87, - -31, - -80, - -3, - 125, - -11, - -30, - -35, - 76, - -94, - -55, - -22, - 17, - 46, - 124, - -6, - -30, - -11, - 36, - 107, - 22, - -24, - -41, - -109, - -45, - -52, - -125, - -111, - 98, - 42, - -69, - 118, - 24, - -79, - 106, - -94, - 54, - 97, - -113, - -54, - -77, - -58, - 37, - -39, - -82, - 10, - 29, - -108, - 97, - 69, - -73, - 122, - 67, - 109, - 51, - 33, - -57, - 91, - 64, - 101, - -14, - -36, - -100, - -21, - 27, - 27, - -60, - -61, - -21, - 97, - -26, - -31, - 84, - 83, - 66, - -127, - 6, - 56, - -23, - 82, - 73, - 98, - 43, - 105, - 117, - -56, - -22, - 13, - 32, - 63, - -15, - -77, - -116, - -117, - 5, - -88, - 7, - 86, - 26, - 113, - 49, - -110, - -15, - 66, - 35, - 17, - 89, - -16, - -34, - 78, - 111, - 15, - -73, - 55, - 14, - -29, - 120, - -58, - 92, - 4, - 71, - -94, - -75, - 87, - -106, - -79, - 109, - 46, - -87, - -73, - 30, - 83, - 122, - -101, - -16, - -12, - -9, - 84, - -82, - 63, - 41, - -92, - 33, - -58, - 90, - 18, - -98, - -109, - 13, - -76, - -56, - 113, - -33, - -125, - 84, - -74, - -94, - -55, - -116, - -14, - -83, - -13, - 106, - -36, - 77, - -91, - 28, - 51, - -62, - 45, - 36, - -10, - 40, - -3, - -98, - -53, - 125, - 61, - -99, - 108, - -108, - 28, - -21, - 69, - 95, - 40, - -38, - -127, - -21, - -48, - -42, - -12, - 116, - 108, - 112, - -59, - -127, - -118, - 32, - -60, - 0, - 65, - 103, - 11, - 87, - 86, - 5, - -101, - 6, - -122, - -122, - -123, - 2, - 104, - -115, - 111, - -64, - -112, - 15, - 86, - -2, - -64, - -47, - 26, - 124, - -3, - -9, - -12, - -37, - -122, - 82, - -77, - 23, - -30, - -49, - -83, - -75, - -115, - 83, - 87, - 121, - 104, - -61, - 1, - -58, - 102, - -49, - 115, - 38, - -76, - -110, - -38, - -102, - -46, - 83, - 36, - -73, - 47, - 34, - -110, - -56, - 63, - 16, - -21, - -50, - 52, - 62, - 29, - -79, - 18, - 80, - 43, - 107, - -95, - -10, - -46, - 80, - 59, - -110, - -27, - -74, - 23, - 114, - 76, - -25, - -38, - -83, - -116, - 37, - 37, - 79, - 56, - -35, - 93, - 115, - 16, - 80, - 95, - 112, - -76, - 101, - 55, - 45, - -44, - -123, - 76, - -104, - -8, - 125, - -108, - -56, - 82, - -89, - -54, - -106, - 80, - -89, - 125, - 86, - 11, - 77, - -68, - 17, - -32, - -3, - -81, - 52, - -100, - 55, - -108, - 68, - -117, - 27, - -5, - 46, - -63, - -80, - 11, - -90, - -86, - -87, - -30, - -82, - 70, - 65, - -114, - -35, - -14, - 30, - 31, - 121, - -110, - -69, - 48, - -77, - 111, - 117, - 62, - 101, - 6, - 79, - -122, - 100, - 92, - 117, - -117, - -61, - -81, - 88, - -109, - 22, - -78, - -85, - 20, - -26, - 59, - -25, - -98, - 67, - -84, - -86, - 74, - -3, - 84, - -83, - 56, - 54, - 60, - -111, - -112, - 51, - 87, - 99, - -111, - -45, - 112, - -113, - -105, - -52, - -33, - 17, - -85, - 102, - 76, - -55, - -7, - 94, - 19, - 79, - -106, - 95, - 87, - 84, - -45, - -77, - -112, - 35, - 23, - -123, - 117, - -106, - 86, - -89, - 53, - 99, - 40, - -29, - -70, - -5, - -37, - -121, - 98, - -58, - -57, - 26, - -28, - -68, - 123, - 13, - -77, - -70, - 18, - -94, - -86, - 5, - 115, - -95, - -28, - 15, - 24, - -122, - 57, - 65, - 82, - -40, - -92, - 63, - -36, - 94, - -87, - 83, - -43, - 74, - -123, - 123, - 49, - -101, - -22, - 4, - 8, - -38, - -9, - 90, - -22, - 87, - 81, - -114, - -79, - -2, - -70, - 7, - -79, - 4, - 14, - -34, - -93, - 125, - 14, - -1, - 0, - -122, - -100, - 36, - -25, - 91, - -70, - -31, - 113, - 75, - 81, - 82, - -108, - 84, - -91, - 18, - 123, - -87, - 68, - -20, - -110, - 65, - -9, - 87, - -41, - -74, - -50, - -5, - -3, - 7, - -128, - 59, - 27, - 119, - -101, - 81, - 83, - 78, - 45, - 10, - 27, - -46, - -112, - -94, - -107, - 13, - -126, - -110, - 18, - -92, - -88, - 17, - -80, - 72, - 62, - -5, - 4, - -2, - 96, - -74, - 39, - 121, - -118, - -114, - 16, - 84, - 120, - 67, - -125, - -120, - 62, - -1, - 0, - -5, - 55, - -106, - 1, - -11, - 59, - -19, - -100, - 125, - 116, - 0, - -17, - -77, - -11, - -10, - 59, - 1, - -77, - -13, - 41, - 13, - 61, - 90, - -32, - -34, - 7, - 58, - 39, - 125, - 88, - -50, - 95, - -67, - -115, - -109, - -39, - 57, - -40, - 58, - -6, - 125, - 119, - -37, - -73, - 111, - 16, - -56, - 19, - -88, - -93, - -116, - 70, - -102, - 3, - 34, - 109, - -89, - -27, - -37, - -65, - -90, - -6, - 25, - 41, - 86, - -2, - -31, - -37, - -79, - -4, - 126, - 95, - 95, - -41, - -123, - 93, - -107, - -36, - -89, - 18, - -76, - -71, - 33, - -9, - 16, - 117, - -44, - -107, - -68, - -30, - -46, - 116, - 118, - 9, - 73, - 89, - 73, - -47, - 27, - -6, - -21, - 91, - -40, - 62, - 4, - 100, - 88, - -84, - -88, - -99, - -99, - -1, - 0, - 94, - -3, - -65, - 61, - 104, - -21, - -73, - -31, - -4, - -57, - -122, - 100, - -33, - 51, - 80, - -63, - 80, - 60, - 17, - -64, - 39, - -21, - -33, - 24, - -52, - 8, - -10, - -1, - 0, - -9, - -8, - 19, - -7, - 108, - 123, - -111, - -77, - -40, - -8, - -128, - 123, - -52, - -36, - 62, - -83, - -1, - 0, - 96, - -98, - 95, - -49, - -45, - 95, - -77, - 57, - -114, - -49, - -31, - -1, - 0, - -33, - -2, - -67, - -65, - -81, - -124, - 115, - 25, - 65, - -46, - 10, - -40, - -41, - 90, - 3, - -83, - 1, - -33, - -15, - -6, - 113, - 122, - -43, - 85, - -35, - 123, - 17, - -23, - -19, - -5, - -34, - -2, - -36, - 2, - 27, - 5, - -17, - -33, - -4, - 55, - -2, - 71, - 94, - 56, - 44, - 86, - 59, - -123, - 127, - -18, - -97, - -7, - -8, - 50, - -1, - 0, - -68, - -20, - 13, - -9, - -32, - 63, - 47, - -64, - 31, - 111, - -3, - -105, - -52, - 127, - -8, - -1, - 0, - -65, - 125, - -17, - -7, - 118, - -20, - 119, - -10, - 124, - -51, - -41, - -21, - -1, - 0, - -104, - 63, - 47, - -25, - -11, - -59, - -77, - 47, - -2, - 63, - -1, - 0, - -45, - -33, - -59, - 67, - -58, - 63, - -7, - 36, - 122, - -1, - 0, - 81, - 63, - 99, - -60, - -66, - -93, - -13, - -10, - -10, - -2, - 87, - -54, - -62, - 13, - -77, - -93, - -5, - -33, - -32, - 55, - -4, - -64, - 39, - -57, - 82, - -82, - 92, - 9, - 87, - 125, - 118, - 59, - -10, - 31, - 79, - -41, - -15, - -41, - -2, - -66, - 13, - -107, - -26, - 110, - -65, - 100, - 127, - 96, - 126, - 95, - 117, - -8, - 126, - -53, - 102, - 31, - -81, - -1, - 0, - -105, - -5, - -4, - -4, - 15, - 100, - 30, - 96, - 107, - -81, - -22, - 44, - -86, - 15, - 10, - -16, - -91, - 66, - -84, - 34, - 59, - 25, - -69, - 74, - 42, - 76, - -54, - -66, - -34, - -71, - -43, - -115, - -77, - 58, - -66, - 87, - -19, - -29, - -83, - -94, - 84, - 87, - 66, - 30, - 109, - 50, - 99, - -54, - -124, - -7, - 71, - -95, - 58, - 28, - -56, - 78, - -65, - 21, - -20, - 92, - -33, - -4, - -94, - -73, - -91, - -11, - -87, - -85, - -83, - -64, - -7, - -19, - -34, - -72, - -16, - -19, - -13, - -2, - 122, - 126, - -65, - -121, - 16, - -84, - -36, - 41, - 36, - 105, - -61, - -12, - -20, - 79, - 110, - -1, - 0, - -111, - -9, - -4, - -69, - -2, - 32, - 19, - -32, - -110, - 21, - -6, - -46, - 70, - -44, - 79, - -6, - -24, - 16, - 0, - -6, - -9, - -19, - -95, - -20, - 53, - -3, - 81, - -84, - -37, - -115, - -127, - -43, - -82, - -33, - -113, - -12, - 31, - -121, - -30, - 53, - -93, - -95, - -18, - 117, - -17, - 57, - 22, - -41, - 126, - -53, - -2, - 93, - -73, - -11, - 7, - -74, - -56, - 35, - -23, - -19, - -67, - -17, - -21, - -96, - 14, - -120, - 2, - 69, - -114, - -61, - -28, - 63, - 29, - -113, - -89, - -41, - -120, - 62, - -37, - -43, - -23, - -7, - -113, - -53, - -41, - -28, - 62, - -74, - 6, - 46, - 68, - -83, - 15, - -97, - 127, - -49, - -6, - -5, - -97, - -1, - 0, - -41, - -7, - 125, - 60, - 72, - -100, - -115, - 67, - -73, - 81, - 63, - -104, - 59, - -1, - 0, - 51, - -31, - 20, - -51, - -80, - -7, - 118, - -67, - 31, - -90, - -69, - 123, - -24, - 107, - -66, - -58, - -49, - -65, - 111, - -15, - -41, - -116, - -93, - 109, - -33, - -77, - -128, - 15, - -44, - 120, - 57, - 70, - -125, - 82, - 46, - -67, - 54, - 21, - -87, - -41, - -12, - -67, - -113, - 16, - -77, - 67, - 95, - -62, - -69, - 1, - 90, - -113, - -26, - -100, - 85, - 17, - 32, - -2, - 29, - -65, - 35, - -17, - -2, - 63, - -13, - -15, - -38, - -119, - 7, - -4, - -11, - -77, - -36, - 127, - -105, - -45, - 125, - -9, - -4, - -119, - -39, - -15, - 4, - -105, - 64, - -9, - 36, - -2, - -69, - -19, - -2, - 7, - -57, - 98, - 95, - 27, - -20, - 127, - -106, - -2, - -89, - -65, - -79, - 3, - -71, - -6, - -1, - 0, - -25, - -35, - 58, - -125, - -23, - 117, - -17, - -81, - -29, - -65, - -41, - -9, - -30, - -21, - 30, - -65, - -51, - -1, - 0, - 77, - 120, - 40, - -113, - 40, - -115, - 29, - -24, - -2, - -65, - 81, - -33, - 95, - -113, - 110, - -1, - 0, - -41, - -13, - -33, - -126, - -38, - -37, - 2, - 10, - 126, - 110, - -28, - -113, - -88, - -18, - 117, - -6, - -2, - 26, - -16, - -74, - 101, - -1, - 0, - 110, - -2, - -57, - -33, - -37, - 126, - -33, - -11, - -81, - 127, - -61, - -74, - -68, - 88, - 15, - 45, - -73, - 56, - 21, - 71, - 63, - -16, - 93, - -81, - 42, - -90, - -79, - -50, - 46, - -84, - -26, - 46, - 51, - -97, - -55, - 77, - 93, - 86, - -69, - 117, - 76, - -26, - 1, - 11, - 54, - -92, - -111, - -103, - 34, - -38, - -99, - -120, - -109, - -97, - -74, - -84, - 86, - 58, - -35, - -110, - 108, - 43, - 25, - -125, - 49, - -39, - -47, - 125, - 88, - -115, - 69, - -110, - -73, - 67, - 75, - 62, - 50, - 81, - 29, - -6, - 75, - -12, - 35, - 63, - 66, - -126, - 93, - -87, - 75, - 116, - 40, - 31, - -36, - -43, - -46, - 43, - -71, - 21, - -66, - -75, - 48, - 5, - -86, - -58, - -92, - 2, - 78, - -61, - 97, - 127, - 47, - -6, - -15, - 113, - 112, - 127, - 36, - 30, - 112, - 115, - 14, - 49, - 107, - -105, - -79, - -98, - 0, - -28, - 27, - 108, - 34, - 68, - 122, - -23, - -107, - 78, - 69, - -127, - 20, - 101, - 89, - 45, - 85, - -85, - 84, - -14, - 107, - 47, - -16, - -2, - 60, - 122, - 99, - 92, - -123, - -102, - 99, - 51, - -94, - 94, - -41, - 77, - -117, - -109, - -30, - -104, - -75, - -50, - 58, - -12, - 3, - 58, - 114, - 44, - -43, - 18, - -86, - -39, - -24, - 53, - -27, - -119, - -25, - -92, - 29, - -17, - -37, - 100, - 43, - 90, - -2, - 67, - 95, - -121, - -30, - 72, - 62, - -64, - 0, - 60, - 122, - 122, - -109, - -53, - 94, - 121, - -8, - 119, - -49, - -97, - -103, - -55, - -8, - 111, - 9, - -13, - 119, - 45, - 112, - 119, - 44, - 121, - -81, - -5, - 50, - -72, - -118, - -82, - 70, - 111, - 121, - -105, - -27, - 92, - 59, - -57, - 60, - 37, - -103, - -16, - -106, - 120, - 124, - -49, - 114, - -1, - 0, - 7, - -30, - -108, - -16, - -32, - -48, - 97, - 47, - 97, - -103, - -93, - 24, - -57, - -10, - -97, - 58, - -66, - 85, - -75, - 22, - 73, - -106, - -33, - 87, - 90, - -36, - -57, - 67, - -17, - -63, - 105, - -51, - 21, - -3, - -94, - 119, - -100, - 127, - 105, - -25, - 99, - -52, - 36, - -34, - 53, - 126, - 12, - -100, - 117, - -36, - -54, - 34, - 108, - -92, - -42, - -75, - 33, - -88, - 114, - -77, - -26, - 49, - -86, - 40, - -4, - -81, - 37, - 38, - 67, - 44, - -119, - 46, - -56, - -27, - 54, - -77, - 39, - -92, - -49, - -124, - -125, - 81, - 103, - 37, - 111, - 88, - 81, - -69, - 34, - -98, - 84, - 25, - 14, - -88, - -8, - 63, - -30, - -100, - -98, - 125, - -103, - -103, - -119, - 62, - 18, - 64, - -80, - 67, - -29, - -57, - 44, - 94, - 33, - 84, - 81, - 44, - 113, - 8, - 102, - 47, - 97, - -91, - 126, - -82, - -76, - 100, - 8, - 25, - 82, - 65, - -31, - -23, - 124, - 93, - -109, - 2, - -62, - -118, - -54, - -28, - -11, - 16, - -90, - -21, - -1, - 0, - -72, - 123, - 15, - 123, - 0, - -111, - 103, - 93, - 106, - -29, - -10, - 100, - 111, - -26, - -41, - 111, - -57, - -33, - -13, - -48, - -39, - -20, - 126, - -66, - -61, - -73, - -66, - -69, - 8, - -39, - 89, - -99, - -111, - -42, - 119, - -36, - -5, - -115, - 13, - 126, - 127, - -103, - -10, - 0, - -9, - 39, - -89, - 67, - -33, - -57, - 68, - -119, - -92, - -125, - -93, - -95, - -11, - 86, - -1, - 0, - 61, - -24, - 126, - 39, - -16, - -19, - -81, - 127, - 111, - 2, - 22, - 83, - 10, - -70, - -128, - 42, - -6, - -3, - 117, - -6, - 29, - -10, - -10, - -2, - -98, - -35, - -67, - -9, - -67, - -53, - 25, - 35, - 64, - 47, - -28, - 52, - -40, - -33, - -83, - -97, - 77, - 126, - -99, - -61, - -22, - -4, - 47, - -14, - 21, - -33, - 65, - -33, - 109, - 53, - -96, - 125, - 15, - 92, - -21, - 67, - -44, - 83, - -65, - 115, - -67, - 111, - 91, - -40, - 61, - -74, - 123, - -21, - -16, - -4, - 55, - -20, - 52, - 124, - 77, - 96, - -8, - 118, - 91, - -55, - 23, - -20, - 99, - 120, - 125, - 60, - -53, - -53, - 119, - -29, - 79, - -98, - -88, - -15, - 3, - 105, - 102, - 13, - 77, - 60, - 25, - 54, - -73, - -105, - -10, - -10, - 18, - 92, - 102, - -70, - -113, - 27, - -57, - -87, - -31, - -52, - -69, - -55, - 114, - 91, - -103, - 112, - 104, - 113, - -70, - 56, - 22, - 23, - 119, - 118, - 48, - 42, - -96, - -53, - -106, - -49, - 94, - 35, - -126, - 126, - -48, - -59, - -77, - -54, - -14, - 123, - -81, - -40, - -18, - 57, - -57, - -92, - 53, - 31, - 32, - -53, - -36, - -128, - -101, - 105, - -82, - -40, - 72, - 109, - 111, - -60, - -58, - 112, - -20, - 125, - 118, - 52, - -22, - -53, - -13, - 59, - 22, - 91, - 91, - -112, - 104, - -101, - -76, - -85, - -81, - -120, - -56, - 54, - -39, - 69, - -2, - 51, - -114, - -79, - 46, - -14, - 46, - 118, - 101, - -26, - 2, - -54, - 118, - 55, - 43, - -115, - -8, - -22, - -95, - 60, - 91, - -60, - -46, - 31, - -116, - -12, - -4, - 62, - -106, - -42, - 76, - -5, - 108, - -18, - 77, - 108, - -94, - -3, - 37, - -17, - 48, - 101, - -59, - -118, - -7, - 92, - -107, - -110, - -43, - 36, - 33, - -6, - -10, - -36, - -83, - -95, - -64, - -79, - 123, - 87, - -82, - 108, - -8, - -21, - -113, - 48, - 51, - -111, - -34, - 70, - -100, - -67, - -94, - 69, - 37, - -100, - -117, - -46, - -125, - 19, - -90, - -42, - 72, - 93, - 91, - -79, - 11, - -27, - 12, - 64, - 5, - -108, - 30, - -82, - 48, - 89, - -119, - -92, - -10, - -77, - -2, - -112, - 107, - -26, - 9, - -10, - -93, - -61, - 26, - -38, - -81, - -122, - -8, - -108, - -106, - 114, - -117, - -106, - -71, - -89, - 63, - -124, - -24, - 18, - 113, - 28, - 42, - -39, - 80, - -72, - -118, - -118, - -62, - 36, - -118, - -25, - 23, - 7, - 40, - -28, - -40, - 11, - -5, - -25, - -110, - -48, - -44, - -104, - -73, - -72, - -10, - 69, - 73, - -60, - 72, - -57, - -15, - 75, - 40, - 18, - -23, - -14, - -50, - 59, - -13, - 27, - 116, - -62, - -41, - 16, - -85, - -14, - 46, - 109, - -52, - -17, - -22, - 21, - -116, - 38, - -62, - 54, - 59, - -124, - 23, - -21, - 36, - -93, - 3, - -60, - 98, - -79, - -116, - -31, - -82, - 75, - -93, - 98, - 116, - 58, - 59, - 91, - 90, - 90, - -92, - 48, - -34, - 85, - -109, - -43, - -41, - 88, - -54, - -83, - 107, - 57, - -52, - -98, - -56, - 115, - -87, - -16, - -99, - 83, - 118, - -7, - 53, - -117, - -82, - 45, - -43, - -95, - -34, - -78, - 90, - -44, - 74, - -106, - 78, - -10, - 73, - 42, - 39, - -71, - -4, - 9, - -1, - 0, - 15, - -61, - 93, - -49, - -116, - 67, - 52, - -9, - -47, - 63, - -49, - -72, - -2, - -65, - -6, - -8, - 9, - -26, - 11, - -94, - -39, - -44, - 106, - 106, - -55, - 4, - 27, - 85, - 30, - 81, - -13, - 3, - -86, - -128, - -74, - 98, - 1, - -29, - 33, - 7, - -9, - 121, - -113, - -87, - 39, - -37, - -3, - -121, - 12, - 68, - -28, - 82, - 15, - 98, - -30, - -75, - -83, - 127, - 23, - 111, - 126, - -34, - -61, - -73, - -21, - -65, - -89, - -114, - -58, - -17, - 92, - 39, - -70, - -66, - -69, - 36, - -85, - 125, - -113, - 98, - 53, - -2, - 59, - -17, - -8, - 123, - 29, - 120, - 91, - 38, - 121, - 63, - -34, - -33, - -31, - -93, - -6, - -17, - 123, - 26, - -6, - 126, - 63, - -113, - -116, - -106, - -90, - 19, - -37, - 127, - -90, - -50, - -9, - -8, - -97, - -49, - -37, - -12, - -9, - -34, - -68, - 85, - -30, - 51, - 54, - -90, - -11, - -41, - -72, - -42, - -75, - -41, - 91, - -18, - 14, - -69, - 125, - 56, - -99, - 1, - -80, - 31, - -105, - -75, - -1, - 0, - 59, - -16, - -49, - 106, - -23, - 93, - -113, - 87, - -80, - 3, - -7, - 127, - 61, - 123, - -21, - -72, - -4, - -69, - -17, - -73, - -116, - -111, - 114, - -94, - 63, - -117, - 127, - 95, - 113, - -40, - 127, - 78, - -61, - 123, - -9, - -6, - -8, - 94, - -57, - 125, - 75, - -48, - 7, - -71, - 32, - -10, - 63, - -89, - 127, - 127, - -6, - -42, - -65, - 83, - 106, - -68, - 59, - 43, - -69, - -92, - -55, - 114, - 26, - -70, - 105, - -77, - 105, - 112, - -6, - -40, - 118, - -39, - 53, - -93, - 104, - 9, - -123, - 77, - 6, - -58, - -34, - 5, - 13, - 123, - -77, - 95, - 113, - 72, - 109, - 43, - -99, - 111, - 103, - 10, - 12, - 72, - -24, - 43, - -109, - 33, - -41, - 84, - -90, - 88, - 113, - -90, - 36, - 45, - -94, - -29, - -115, - -100, - 18, - 22, - -64, - -33, - 79, - -107, - 106, - 70, - -102, - -99, - 107, - 127, - 77, - 56, - -10, - -36, - 59, - -80, - -84, - 18, - 4, - -4, - 120, - -14, - 79, - 39, - 100, - 18, - 48, - 78, - 44, - 106, - 92, - -86, - -24, - 22, - 17, - 96, - -77, - 109, - -104, - 114, - 13, - -12, - 22, - -37, - 113, - -4, - 91, - -116, - -15, - -71, - 18, - -21, - -38, - -73, - -107, - 7, - -42, - 97, - -20, - -89, - 44, - -75, - -99, - 89, - -124, - -32, - -16, - 28, - 107, - -17, - -117, - -119, - 57, - 85, - -74, - 27, - -123, - -26, - 32, - -7, - 39, - 46, - -56, - -105, - 2, - 102, - 51, - -120, - -42, - -75, - -124, - -31, - 18, - 125, - 54, - -92, - 81, - 86, - -55, - 84, - -85, - 92, - -119, - -120, - -46, - -104, - -105, - 5, - -4, - -13, - 39, - 44, - -60, - -99, - -105, - -50, - 106, - 68, - 56, - 83, - -2, - 29, - -56, - -11, - -104, - -99, - 125, - -61, - 110, - -39, - 98, - -40, - -114, - 48, - 37, - 59, - 20, - 40, - 46, - 114, - 59, - -101, - 97, - 92, - -35, - -75, - -92, - -5, - 4, - 83, - -42, - 49, - 75, - 82, - -36, - -55, - 78, - -66, - -43, - 93, - 76, - 87, - 31, - 121, - -118, - -54, - -10, - -100, - 89, - 68, - 40, - 45, - 63, - 38, - 76, - -124, - -59, - -114, - 26, - 107, - -30, - 101, - 73, - -110, - 80, - 95, - -110, - -5, - -117, - 26, - 84, - -46, - 55, - -75, - 2, - 7, - -74, - -1, - 0, - -45, - -24, - 61, - -66, - -89, - -11, - -41, - -120, - 73, - 32, - 0, - 14, - -99, - 107, - -27, - -75, - 111, - 126, - 98, - 78, - -106, - 73, - 32, - -48, - -91, - 94, - 61, - -63, - -17, - -33, - -14, - -67, - -101, - 82, - 81, - -17, - -11, - 10, - 80, - -41, - -44, - 111, - -27, - -19, - -83, - 107, - -89, - -79, - 61, - -74, - 124, - 118, - -3, - -3, - 51, - 67, - 79, - -83, - 61, - -120, - 36, - 44, - -19, - 73, - 80, - -41, - -52, - 9, - -24, - 74, - -121, - -72, - 45, - -91, - 4, - 19, - -37, - 67, - -80, - 94, - -94, - 113, - -34, - -119, - 63, - -120, - -17, - -12, - -6, - 15, - 126, - -61, - -4, - -2, - -102, - -15, - -110, - -103, - -93, - 93, - -119, - -4, - -11, - -19, - -2, - 94, - -1, - 0, - -113, - -118, - -47, - -40, - -23, - 100, - -99, - 43, - -27, - -90, - -43, - -23, - -37, - -41, - -37, - -113, - 112, - 73, - 34, - 107, - -113, - 43, - -87, - -41, - 22, - -30, - -76, - 19, - -44, - -29, - -123, - 106, - -23, - 27, - 58, - -22, - 36, - -110, - 7, - 110, - -37, - 61, - -55, - -48, - -6, - -8, - -118, - 113, - -46, - -94, - 116, - 9, - -4, - 58, - 70, - -3, - -57, - 111, - 96, - 127, - 79, - -28, - 54, - 79, - 127, - 24, - 10, - -102, - -127, - -66, - -61, - 99, - -65, - -29, - -33, - -2, - 122, - -19, - -29, - 21, - -53, - 47, - -64, - -3, - 63, - 29, - 111, - -14, - -10, - -20, - 71, - -4, - -67, - -68, - 70, - 69, - 4, - 107, - -1, - 0, - 125, - -69, - -3, - 63, - 13, - -72, - -56, - 52, - 111, - -45, - -33, - -7, - -4, - -11, - -17, - 38, - 26, - 113, - -50, - -35, - 9, - 0, - -128, - 118, - -91, - -92, - 107, - 122, - -9, - 0, - -11, - 3, - -93, - -65, - 110, - -33, - -81, - 99, - -108, - -43, - 122, - 84, - 9, - 118, - 66, - 18, - 65, - -20, - 16, - -126, - -26, - -57, - 125, - -110, - 84, - -90, - -70, - 78, - -69, - 13, - 3, - -11, - -6, - -115, - -111, - -93, - 104, - 65, - -2, - 35, - -6, - 117, - 19, - -12, - -4, - 65, - -2, - 126, - 59, - 19, - 104, - 72, - -33, - 86, - -65, - 61, - -97, - -25, - -1, - 0, - 91, - 62, - 41, - 8, - -125, - 113, - 119, - -36, - -102, - 39, - -45, - 106, - -66, - -4, - 100, - -79, - 36, - 29, - -85, - -7, - -4, - -10, - -48, - -33, - 6, - -15, - 98, - -41, - 69, - 113, - 15, - 37, - -39, - 62, - -94, - 59, - -123, - 54, - -24, - 96, - -11, - 104, - -126, - 66, - -39, - 67, - 111, - 1, - -36, - -111, - -89, - 123, - 111, - 91, - 35, - -36, - -14, - 61, - -1, - 0, - -5, - 51, - 73, - 14, - 41, - 73, - 66, - 18, - -114, - -91, - -72, - -73, - 21, - -40, - 107, - -26, - 91, - -118, - 91, - -118, - 80, - -6, - -87, - 74, - 82, - -108, - 73, - 42, - 86, - -5, - 120, - 72, - 125, - -23, - -8, - -88, - -3, - 126, - -96, - 123, - -5, - -3, - 60, - 103, - 71, - -72, - -3, - -46, - -46, - 85, - -96, - -109, - -77, - -36, - 18, - 118, - 55, - -19, - -40, - 125, - 59, - 126, - -98, - -2, - 49, - 32, - 64, - -98, - 85, - -86, - 32, - -48, - -83, - 73, - -95, - 91, - 122, - -42, - -66, - -34, - -68, - 27, - -127, - 40, - 73, - -113, - 93, - -112, - -56, - 64, - 30, - -32, - -126, - 63, - 43, - -69, - -45, - -41, - -122, - -77, - 89, - 28, - 118, - -93, - -53, - 67, - -19, - -105, - -44, - -78, - -78, - -39, - 74, - -118, - 10, - 20, - 71, - 75, - 123, - 36, - -108, - -87, - 37, - 93, - 67, - 93, - 9, - 41, - -23, - 36, - -88, - -123, - 4, - -120, - 17, - 120, - -79, - -33, - 127, - -5, - -33, - -113, - -31, - -1, - 0, - 61, - 111, - -11, - -6, - -81, - -107, - 108, - 116, - -80, - 23, - -80, - -83, - 117, - 119, - 29, - -69, - -99, - 108, - -3, - 73, - 62, - -61, - -22, - 65, - -41, - -41, - -57, - 66, - 108, - -50, - -76, - 8, - 36, - -113, - -15, - -41, - -14, - -42, - -113, - -65, - -31, - -81, - 17, - 14, - -94, - -114, - -92, - -75, - 117, - 89, - -17, - -80, - -95, - -81, - 106, - -78, - 61, - 1, - 38, - -11, - -30, - -110, - -116, - -51, - 37, - 2, - 2, - -33, - 72, - 0, - -33, - 106, - -78, - 53, - 61, - -22, - -55, - -10, - -82, - 29, - 116, - -39, - 108, - -88, - -115, - -54, - 105, - -113, - 68, - 7, - -101, - 82, - 92, - 91, - -83, - 7, - 84, - 2, - -128, - 26, - 4, - -85, - 73, - 63, - 84, - -98, - -109, - -91, - 108, - -9, - 29, - -127, - 20, - 27, - -48, - -36, - 80, - -97, - 80, - -1, - 0, - 18, - -127, - 36, - -9, - -39, - 39, - -73, - 113, - -20, - 63, - 35, - -3, - 59, - -8, - 64, - -63, - -79, - 94, - -42, - 18, - -78, - -107, - -12, - 41, - 74, - 1, - 71, - 97, - 41, - 3, - -36, - -125, - -11, - 36, - -21, - 95, - -122, - -57, - -45, - -60, - -29, - 23, - 5, - -74, - 63, - -116, - -85, - 93, - 106, - -40, - 36, - 111, - 64, - 31, - -87, - -40, - 26, - -17, - -94, - 127, - -89, - 96, - 108, - 33, - 72, - -75, - 20, - 88, - -37, - 29, - 117, - 32, - 0, - 13, - -9, - -46, - -64, - -10, - 39, - 113, - -71, - 24, - 14, - 18, - 87, - 50, - 95, - -107, - 79, - 73, - -67, - 64, - 52, - 88, - 16, - 116, - -44, - -127, - -66, - -93, - 109, - 56, - 43, - -56, - -123, - 117, - -84, - -59, - -66, - -77, - -23, - 60, - -108, - -124, - 21, - -78, - -106, - 19, - -22, - 44, - -110, - 125, - 87, - -113, - -91, - -22, - 56, - -81, - -101, - 90, - -11, - 6, - -62, - 64, - -40, - 61, - -4, - 12, - -118, - -74, - -46, - 7, - -89, - 41, - 11, - 59, - -40, - 11, - 104, - -74, - 62, - -69, - -7, - -110, - -73, - 59, - -2, - 29, - -113, - -41, - 103, - -40, - 24, - 39, - 44, - -54, - -119, - 42, - 39, - -66, - -9, - -13, - 108, - 18, - 119, - -11, - -4, - 125, - -2, - -69, - -15, - -14, - -101, - 47, - -104, - 124, - -33, - 81, - -11, - 63, - -89, - -29, - -1, - 0, - 95, - 95, - 19, - 17, - -59, - -90, - -128, - -102, - 22, - 69, - -22, - 118, - -77, - -38, - -20, - -34, - -94, - -57, - 1, - 73, - 35, - 59, - -69, - -39, - 29, - 76, - 77, - 122, - 2, - 116, - 29, - -74, - 20, - 63, - -18, - 120, - 54, - -124, - -61, - -52, - -81, - -80, - 67, - -119, - -23, - -22, - 37, - -91, - -96, - -88, - 104, - -107, - 16, - 18, - -80, - -121, - 10, - -65, - 36, - -114, - -32, - -128, - 54, - 73, - 30, - 14, - 32, - 73, - 45, - -95, - 42, - 90, - 84, - -124, - -112, - 6, - -42, - -110, - -108, - -115, - -2, - 106, - -19, - -33, - -80, - -1, - 0, - 30, - -29, - -39, - 75, - 18, - -47, - 65, - 73, - -46, - -49, - -44, - -10, - 39, - -13, - -47, - 32, - 123, - -21, - -74, - -69, - -5, - -24, - -127, - -8, - 26, - 64, - -69, - 82, - 64, - -38, - -67, - -76, - 7, - 115, - -78, - 117, - -95, - -80, - 127, - -121, - -79, - 63, - 95, - 99, - -12, - -16, - -61, - 30, - 37, - 53, - 85, - -37, - 79, - -111, - 21, - -90, - -99, - -59, - 89, - 58, - -5, - 86, - -76, - -79, - 34, - -85, - -7, - -33, - -12, - 6, - -8, - 100, - 38, - 127, - 75, - 125, - -113, - -25, - -36, - -115, - 125, - 59, - -17, - 91, - -6, - -115, - 13, - -20, - -114, - -37, - 30, - -61, - 2, - 77, - -37, - -52, - -96, - -122, - -33, - 113, - -79, - -36, - -12, - -91, - 100, - 39, - -85, - -72, - -34, - -73, - -48, - 125, - -69, - -4, - -66, - -3, - -1, - 0, - 1, - -32, - 105, - -53, - -108, - -83, - 61, - -6, - 84, - 64, - -48, - 39, - 68, - -126, - 53, - -20, - -81, - 126, - -57, - 127, - 94, - -83, - 118, - -19, - -65, - 3, - 118, - 22, - 73, - 37, - 93, - 42, - 41, - 31, - 93, - 29, - -11, - 111, - -72, - -40, - -34, - -3, - -9, - -33, - 103, - 99, - -16, - -48, - 0, - -103, - 80, - -128, - 43, - 79, - -26, - -102, - -18, - 61, - 53, - 58, - 13, - 43, - 94, - 34, - -84, - 73, - -19, - -8, - 31, - 111, - -89, - -73, - -49, - -38, - -127, - -99, - -111, - -112, - -54, - 67, - -118, - -45, - -27, - 125, - -10, - 82, - -31, - 43, - -9, - -33, - 109, - -98, - -29, - -15, - 0, - 41, - 3, - 96, - 123, - -127, - -95, - -124, - -100, - -119, - 71, - -8, - -63, - -33, - -30, - -123, - 119, - 39, - 127, - -16, - -88, - -10, - 31, - -52, - -109, - -12, - -16, - 7, - 34, - 127, - 115, - -13, - 18, - 125, - -9, - -12, - 59, - 39, - 93, - -3, - -69, - -17, - -22, - 127, - 3, - -19, - -17, - -128, - 39, - -17, - -15, - 61, - -3, - -10, - 78, - -3, - -3, - -1, - 0, - 63, - 99, - -11, - -9, - -16, - -95, - -12, - 98, - 55, - -11, - -33, - -37, - 114, - 71, - 125, - -76, - -12, - -69, - -41, - -117, - 56, - 113, - -61, - -70, - -11, - 8, - 9, - 89, - 39, - -80, - -47, - 80, - -2, - 71, - -72, - -17, - -8, - 107, - -73, - -41, - -33, - -65, - -126, - -74, - 38, - -70, - 80, - 23, - -91, - 17, - -11, - 39, - -40, - 107, - 125, - -55, - -42, - -75, - -83, - -113, - -25, - -33, - -74, - -68, - 35, - 43, - 39, - 31, - 85, - 27, - 87, - -79, - 27, - 27, - 7, - -79, - -34, - -58, - -114, - -67, - -58, - -5, - 126, - 3, - -15, - 30, - 54, - -7, - -27, - 63, - -120, - -80, - 15, - 53, - 124, - 53, - -100, - -16, - -35, - 93, - 68, - 26, - -49, - 50, - -104, - 53, - 70, - 75, - -54, - -68, - 53, - 111, - 93, - 9, - 127, - 25, - -53, - -8, - -19, - 21, - 50, - -83, - -71, - 15, - -123, - 109, - -29, - 86, - -95, - -39, - 118, - 121, - 124, - 106, - 106, - -55, - 121, - -65, - 21, - -40, - -118, - -7, - -110, - -97, - 126, - -73, - 39, - -60, - 44, - -25, - 70, - -82, - -78, - -95, - 122, - -92, - -72, - -4, - 56, - -30, - 105, - -91, - -75, - -114, - 62, - -110, - -18, - 5, - -8, - 104, - -52, - -118, - 100, - 126, - -30, - 40, - -17, - -82, - 87, - -78, - 18, - 48, - -46, - 48, - 8, - -84, - -61, - -44, - 73, - 0, - 110, - 118, - -9, - -44, - 104, - 61, - -37, - 101, - 29, - -50, - -100, - 0, - -7, - 16, - -14, - -55, - 35, - -50, - 63, - -104, - -118, - 46, - 39, - -109, - 113, - 59, - 31, - -61, - -21, - -86, - 103, - -26, - -68, - -117, - 123, - 80, - 32, - -67, - 121, - 95, - -122, - 83, - 78, - -85, - -85, - 121, - -118, - 56, - -13, - -44, - -90, - 62, - -11, - -67, - -56, - 47, - -79, - -20, - 98, - 45, - -126, - -31, - 91, - -79, - -114, - 27, - -75, - -27, - 51, - -23, - 46, - 107, - 40, - -26, - -42, - -54, - -11, - 45, - 87, - -10, - 69, - -7, - 1, - -125, - 95, - 14, - 28, - -34, - 18, - -107, - 113, - 42, - 36, - 118, - -93, - -69, - 109, - 51, - -109, - -7, - -122, - 52, - -21, - 21, - 50, - -124, - -74, - 38, - -49, - 102, - -81, - -112, - 97, - 86, - 38, - 124, - -112, - -112, - -12, - -45, - 91, - 95, - 91, - 92, - -87, - 43, - 117, - 80, - 107, - 96, - 70, - 45, - 67, - 103, - -53, - -49, - -39, - -23, - -26, - -69, - 29, - -14, - 89, - -26, - -26, - -101, - 56, - -49, - 20, - -28, - 126, - 52, - -53, - 49, - -5, - -82, - 50, - -28, - 123, - -120, - 52, - -13, - 47, - 110, - 49, - -52, - 106, - -14, - -58, - -102, - -2, - 6, - 67, - 85, - 95, - 6, - 124, - 71, - -99, - 110, - -77, - 46, - -59, - 113, - 119, - 50, - 111, - 66, - 22, - 65, - 98, - -26, - 14, - -68, - -90, - 62, - 63, - -113, - 89, - -28, - -17, - 82, - 33, - -65, - 94, - 20, - 30, - 127, - -4, - -112, - -28, - 116, - -75, - 87, - -48, - -4, - -38, - 121, - 116, - -125, - 14, - -26, - -66, - 21, - -92, - 40, - -9, - -4, - -51, - -57, - 120, - -35, - -54, - 33, - 88, - 70, - 106, - 92, - 95, - -67, - 49, - -53, - -20, - -118, - -69, - 33, - -57, - -25, - -6, - 15, - 35, - -30, - -24, - -14, - 42, - -86, - -101, - -6, - -87, - 33, - -40, - 23, - 21, - 117, - -10, - 17, - -28, - 68, - 107, - -100, - -4, - 111, - 55, - -60, - 24, - -36, - -54, - 56, - -15, - 36, - -26, - 16, - 97, - 12, - 116, - 40, - 112, - 76, - -15, - -93, - 76, - 89, - -68, - 95, - 25, - -32, - -94, - 101, - 20, - -76, - -116, - 105, - 83, - -91, - -107, - 65, - 102, - 102, - 63, - 12, - 64, - -47, - -110, - -31, - 25, - -6, - -88, - -121, - -23, - 52, - 40, - 125, - -48, - -35, - -75, - -36, - 110, - 111, - 83, - -89, - 10, - -76, - 125, - -109, - 63, - 103, - -38, - 14, - -45, - -64, - 68, - 126, - 95, - -38, - -65, - 54, - 31, - 111, - -1, - 0, - -103, - 36, - 108, - -113, - -16, - -33, - -31, - -31, - 19, - 93, - -27, - -5, - -20, - -107, - -64, - 57, - 79, - -109, - 49, - -76, - -29, - 23, - -36, - 103, - -105, - 121, - 105, - 69, - 118, - 71, - -55, - 124, - -103, - 119, - -108, - -7, - -72, - -29, - 126, - 42, - -30, - -21, - 22, - -15, - -18, - 57, - -50, - 107, - -48, - -9, - -103, - 108, - -125, - 33, - -94, - -31, - 40, - 89, - -116, - 60, - 107, - -108, - -8, - -17, - 41, - 70, - 57, - 81, - -55, - -17, - -27, - -11, - -43, - -103, - 12, - 91, - 71, - 43, - 24, - 106, - 13, - -109, - -48, - -81, - 40, - -13, - -59, - -28, - -84, - -5, - 121, - -64, - -14, - -69, - -1, - 0, - -45, - -1, - 0, - 19, - -1, - 0, - -120, - 57, - 111, - -7, - -115, - 120, - 71, - -54, - -27, - -81, - -77, - -87, - -7, - 124, - -93, - 103, - 15, - -51, - -41, - -105, - -70, - -117, - -66, - 93, - -28, - -84, - 91, - -104, - 114, - 123, - -70, - -33, - 50, - -4, - 93, - -15, - -47, - -7, - 31, - 7, - -59, - 56, - 103, - 15, - -60, - -78, - 74, - 118, - 39, - -27, - 19, - -22, - -93, - 10, - 90, - -66, - 2, - -29, - 7, - 69, - 28, - -54, - -37, - 12, - 106, - -38, - 85, - 44, - -47, - 127, - 77, - 109, - 6, - -14, - -22, - 20, - -19, - 48, - 115, - 15, - -118, - 104, - -123, - -50, - -25, - -64, - 27, - 12, - 6, - 79, - 49, - -94, - 8, - -94, - 8, - 18, - 0, - 108, - 80, - 32, - -18, - 56, - 39, - -61, - -58, - -36, - -92, - 21, - -18, - -111, - -23, - -75, - 107, - 85, - -89, - -13, - 110, - 49, - 19, - -27, - 55, - -20, - -75, - -26, - 124, - -118, - 125, - 4, - 74, - 62, - 29, - -51, - -13, - 12, - 53, - -36, - -41, - 17, - -55, - 32, - 97, - 60, - -27, - 122, - 114, - -6, - -21, - -98, - 43, - -78, - -96, - -115, - -55, - -79, - -13, - -40, - 88, - -105, - 35, - -75, - 105, - 109, - -102, - 96, - -41, - 92, - -117, - -120, - 71, - -28, - -5, - 124, - -47, - -103, - 89, - -75, - 84, - -4, - -61, - 17, - -121, - -104, - 92, - 69, - 118, - -26, - -119, - -73, - -45, - -7, - 111, - -109, - 31, - -79, - 115, - 26, - -61, - 35, - 114, - 86, - 79, - 99, - -64, - -44, - 92, - 115, - 97, - 109, - -112, - -47, - 65, - -50, - -17, - -4, - -39, - 101, - -108, - 56, - -92, - -85, - -100, - 83, - 34, - 94, - 35, - -108, - -45, - 53, - 127, - 97, - -51, - 113, - -86, - 30, - -76, - -58, - 114, - -92, - 28, - 103, - 33, - -123, - 22, - -62, - 66, - -87, - -78, - 62, - -86, - 41, - -21, - 102, - -43, - 10, - -120, - -104, - -50, - 45, - -29, - -33, - -78, - 27, - -123, - -78, - 60, - 67, - 37, - -29, - -113, - 51, - 92, - 31, - -114, - -65, - -128, - 81, - 114, - -106, - 41, - -121, - 86, - 35, - -50, - 22, - 45, - 42, - -113, - 29, - -59, - -71, - -113, - -108, - 34, - -13, - 38, - 115, - 75, - 89, - 91, - 51, - 63, - 121, - -72, - -49, - 92, - 103, - -16, - -39, - -107, - 97, - -108, - 54, - -76, - -25, - 25, - 6, - 40, - -36, - 110, - 47, - -53, - 50, - -116, - -121, - -118, - -21, - -86, - -16, - -104, - 46, - 122, - -114, - 71, - -5, - 54, - 40, - -92, - 98, - -109, - 19, - -26, - -5, - -126, - -20, - 37, - -31, - 24, - -26, - 21, - -121, - -30, - 46, - 91, - -7, - -74, - -62, - -25, - -58, - -57, - -15, - 94, - 57, - -28, - 28, - 103, - -111, - -16, - -70, - -86, - -70, - 119, - 51, - -44, - -48, - -60, - -105, - 91, - 115, - -123, - -31, - 117, - -41, - -103, - 91, - 85, - 105, - -50, - 57, - 14, - -117, - 16, - -59, - 32, - 114, - 118, - 79, - -102, - -67, - -114, - -45, - -53, - -123, - 19, - -52, - 62, - 42, - 43, - 77, - -101, - -49, - 107, - 90, - 83, - -109, - -52, - 74, - -22, - 65, - 38, - -117, - -114, - -10, - 78, - -102, - -24, - 78, - -68, - 120, - 71, - -116, - 62, - -22, - -61, - -12, - 88, - -3, - 0, - -34, - -69, - 104, - 106, - -2, - -121, - -128, - 108, - -61, - -20, - -53, - -5, - 41, - 48, - -118, - 40, - -71, - 70, - 117, - -57, - 24, - 86, - 33, - -115, - 88, - 71, - -76, - -103, - 7, - 33, - -54, - 124, - -61, - 114, - -66, - 59, - 71, - 58, - 37, - 30, - 35, - 127, - -56, - 23, - 114, - -94, - 91, - -38, - -14, - -28, - 58, - -7, - 49, - -86, - 48, - 44, - 79, - 41, - -51, - -83, - 31, - 102, - 66, - -38, - -127, - -120, - -29, - 87, - -7, - 36, - -75, - -77, - 77, - 79, - 99, - 54, - 50, - -70, - 23, - -111, - -17, - -79, - 18, - -34, - -118, - 62, - 85, - 90, - -66, - 6, - -78, - -58, - 102, - 83, - -14, - 14, - 67, - 19, - 36, - -127, - -26, - -9, - 54, - -103, - 67, - 42, - -125, - -119, - 126, - -20, - -2, - -43, - 111, - 35, - -36, - 70, - -25, - 23, - 43, - -97, - -88, - -29, - 51, - 115, - 79, - -3, - -96, - -39, - 55, - 33, - 112, - -16, - -49, - -67, - 107, - 70, - 72, - -11, - 111, - -57, - 69, - -11, - 108, - 77, - -97, - 44, - -3, - -100, - -110, - -15, - 24, - 120, - -108, - 95, - 57, - -2, - 95, - -22, - 33, - 67, - -27, - 76, - 83, - -107, - 83, - 38, - 55, - -103, - -34, - 44, - 118, - 68, - 121, - -40, - -52, - -6, - 55, - 37, - 99, - -104, - -21, - 50, - -78, - -41, - 106, - 48, - -36, - 79, - 58, - -57, - 105, - 101, - 113, - -1, - 0, - 41, - 99, - -8, - -59, - 77, - 117, - 119, - 37, - -31, - 25, - -49, - 42, - -93, - 43, - 106, - 110, - 97, - -54, - 121, - -18, - 95, - -111, - -41, - 14, - 9, - -63, - -2, - -54, - -82, - 13, - -123, - -120, - -38, - 66, - -13, - -93, - -27, - -10, - -5, - -108, - 41, - -80, - -50, - 36, - -57, - 114, - -82, - 72, - -109, - -26, - 99, - -118, - 34, - -2, - -36, - 100, - 28, - 31, - -62, - 54, - -34, - 94, - -72, - -73, - 45, - -105, - -124, - 73, - -52, - -83, - -80, - -6, - -113, - -40, - 78, - 41, - -55, - -13, - 44, - 79, - 31, - -59, - -96, - -41, - 57, - -117, - -38, - 70, - -54, - 101, - -34, - -14, - 69, - 119, - 34, - 103, - 117, - -44, - -39, - -107, - 125, - 45, - -101, - -15, - 16, - 58, - -28, - -13, - -126, - 78, - -108, - 103, - -50, - 39, - 123, - -37, - -85, - 91, - 63, - 47, - -53, - 89, - 116, - -63, - -2, - -104, - -121, - 122, - -92, - -33, - -12, - -65, - 126, - 10, - 41, - 126, - -50, - -113, - -79, - -45, - 35, - -99, - 109, - 87, - -113, - 98, - -36, - 87, - 125, - 101, - 67, - -5, - 24, - 111, - 43, - -87, - -68, - -48, - 114, - 93, - -92, - -22, - 97, - -56, - -15, - -79, - -39, - -68, - 120, - 109, - 98, - 65, - -26, - 119, - -92, - 87, - 12, - -14, - 30, - 95, - -119, - -52, - -62, - -52, - -58, - -39, - -3, - -88, - -117, - -108, - 99, - -78, - 40, - -52, - -26, - -82, - -21, - 23, - 37, - -83, - -1, - 0, - -44, - 117, - -5, - 56, - -65, - -4, - -35, - 15, - -1, - 0, - 75, - -4, - -13, - -1, - 0, - -3, - 71, - -64, - 78, - 12, - 126, - -56, - -114, - 54, - -91, - -87, - -58, - 112, - -113, - 48, - 126, - 79, - -15, - -36, - 107, - 29, - 127, - 7, - 127, - 25, - -89, - -85, - -25, - 126, - 12, - -124, - -70, - 21, - 113, - -26, - 119, - 79, - -55, - 88, - -53, - 76, - -28, - 17, - 110, - -39, - -53, - -82, - 35, - 64, - -51, - 41, - -111, - 105, - 10, - 46, - 81, - -111, - 95, - -57, - -92, - -117, - 99, - 117, - 65, - -115, - 55, - 71, - -114, - 90, - -53, - -88, - 93, - -103, - -61, - 124, - -33, - 121, - 14, - -63, - -79, - -70, - -20, - 90, - -101, - -50, - 87, - -106, - 39, - 43, - 107, - 62, - 48, - -57, - 51, - -68, - -58, - -15, - 27, - -18, - -92, - -49, - -97, - 42, - -55, - -10, - -39, - 109, - -84, - -83, - -120, - 53, - -75, - -51, - 73, - -104, - -13, - 85, - 52, - 52, - -48, - -21, - 113, - -36, - 118, - -83, - 16, - -24, - 113, - -70, - -118, - -118, - 26, - -38, - -22, - -56, - -111, - 25, - -33, - 16, - -115, - -14, - 121, - -64, - -48, - 31, - 44, - -7, - -66, - -60, - 127, - 119, - -13, - 79, - 93, - 61, - -45, - 1, - -19, - 22, - -121, - -47, - 119, - -48, - -113, - -37, - -124, - -39, - -5, - 28, - -2, - -50, - 19, - -1, - 0, - -32, - -25, - -1, - 0, - -7, - 123, - -98, - 59, - 126, - -97, - -4, - -88, - 120, - -96, - 95, - 104, - 119, - -40, - -33, - -27, - -21, - 26, - -14, - -1, - 0, - -100, - 114, - -9, - -106, - -118, - -43, - -15, - 14, - 77, - -61, - -72, - -90, - 85, - -56, - -105, - -108, - 118, - 25, - 70, - 117, - -106, - 99, - 25, - -58, - 29, - -119, - 80, - -54, - -56, - -78, - 90, - -87, - 111, - 101, - 118, - -39, - 117, - -51, - 30, - 87, - 26, - -86, - -86, - -62, - 110, - 41, - 111, - 91, - 54, - 37, - 12, - -55, - -83, - -73, - -118, - -33, - -45, - 1, - 124, - -58, - 103, - -119, - -18, - 35, - -2, - -3, - 126, - 72, - -113, - -73, - -100, - 127, - 42, - -57, - -1, - 0, - -22, - 23, - -120, - -1, - 0, - -8, - -65, - -58, - -73, - -2, - -45, - 79, - -75, - 43, - -54, - -106, - 39, - -27, - -105, - -107, - 56, - -77, - -115, - 57, - 59, - 12, - -25, - 46, - 71, - -26, - -82, - 63, - -52, - 56, - -54, - -110, - -101, - -118, - -77, - 12, - 127, - 49, - -93, - -92, - -88, - -50, - -15, - -53, - 92, - 90, - -21, - 51, - -53, - 50, - -20, - 105, - -5, - -22, - 26, - 88, - 56, - -28, - 11, - 25, - -110, - -32, - 99, - -85, - -102, - -100, - -61, - 32, - -65, - 69, - 28, - 22, - 41, - 99, - 98, - -45, - -18, - -78, - -38, - 35, - -71, - 110, - 111, - -60, - 77, - -97, - -118, - -79, - -53, - -51, - 36, - 38, - 120, - -63, - 73, - -33, - 37, - -31, - 40, - 88, - 7, - -15, - 86, - 82, - -56, - 35, - 8, - 88, - -77, - 53, - 116, - 15, - 50, - -112, - -64, - 17, - -121, - 88, - 2, - 29, - 35, - 20, - -90, - -88, - 40, - 59, - 10, - -94, - 53, - -67, - -66, - 122, - 113, - -29, - -123, - -69, - 21, - 2, - 14, - -9, - -19, - -11, - -1, - 0, - -44, - 0, - 123, - -5, - -9, - 31, - 77, - 120, - -101, - -117, - 104, - 118, - 62, - 111, - -81, - -74, - -3, - -66, - -97, - -81, - -29, - -82, - -28, - -20, - -2, - 94, - 23, - 13, - 75, - -34, - -66, - 109, - -2, - -99, - -120, - -40, - -42, - -1, - 0, - -89, - -41, - -33, - -14, - 7, - 126, - 37, - 35, - -54, - 63, - 67, - -66, - -25, - -21, - -36, - 119, - -33, - 111, - 127, - -82, - -113, - -41, - 99, - 126, - -1, - 0, - 78, - -55, - 22, - -75, - 119, - -72, - -7, - -20, - 7, - 111, - -25, - -65, - 10, - 31, - 125, - -17, - -15, - -4, - -3, - -2, - 91, - -17, - 92, - 52, - -40, - -75, - 58, - 26, - 87, - -28, - 52, - 125, - -69, - 15, - -14, - 29, - -66, - -99, - -68, - 100, - -3, - -26, - 127, - -29, - 61, - -5, - -5, - -21, - -62, - -19, - -103, - -124, - 107, - -65, - 111, - -41, - -23, - -6, - 119, - -6, - 123, - 29, - -21, - -7, - -8, - -54, - -8, - -48, - 126, - -89, - -7, - 44, - -1, - 0, - -94, - -65, - -13, - -16, - 104, - 75, - 3, - -24, - 108, - 30, - -38, - 118, - -82, - -61, - -33, - -15, - -37, - -120, - -39, - -11, - 60, - 41, - -3, - 111, - -52, - -10, - -33, - -9, - -1, - 0, - -24, - 31, - -12, - -3, - 119, - -81, - -96, - -15, - -9, - -9, - -2, - 123, - 30, - 57, - -29, - -98, - 20, - 33, - -77, - -80, - -48, - 94, - -35, - -12, - -6, - 124, - -8, - -76, - 18, - 116, - -11, - 23, - -90, - -1, - 0, - 117, - 127, - -33, - -12, - -19, - -89, - 25, - -52, - -65, - -67, - 119, - -4, - -1, - 0, - -89, - -25, - -2, - -66, - -32, - -5, - -2, - 62, - 50, - -84, - 33, - -86, - -22, - -106, - -46, - -112, - 62, - -120, - -19, - -36, - 67, - 110, - 4, - -103, - 65, - 50, - -116, - -104, - -47, - -45, - 62, - 12, - -9, - 92, - -127, - -16, - -45, - -31, - 52, - -119, - -114, - 24, - 9, - -116, - -105, - 103, - -73, - 99, - 13, - -72, - -17, - -56, - 63, - 0, - -71, - 127, - 13, - 34, - 55, - 60, - 115, - -63, - -79, - -61, - 22, - 74, - 52, - 83, - 32, - 120, - -36, - 5, - 101, - -74, - 0, - -128, - -64, - -115, - 84, - -122, - 26, - -88, - 54, - 8, - 58, - 111, - -60, - 9, - 42, - -38, - 29, - 70, - -73, - -95, - 59, - 127, - -41, - -117, - -127, - -61, - 62, - 109, - 60, - -52, - 113, - 68, - 110, - 60, - -82, - -119, - -51, - 28, - -127, - -107, - -47, - 113, - 108, - 12, - 74, - -77, - 11, - -60, - 114, - 126, - 75, - -26, - -27, - -32, - -15, - 107, - 112, - -36, - -85, - 30, - -56, - -22, - 106, - -19, - 48, - -38, - 78, - 91, - -90, - -96, - -72, - -57, - -90, - -43, - -30, - -76, - 120, - 21, - -18, - 29, - 46, - 24, - -62, - 39, - -31, - 45, - 72, - 102, - 38, - 53, - 87, - -109, - -77, - 77, - -107, - 82, - -78, - -87, - 60, - -33, - -14, - -99, - 77, - -67, - 94, - 92, - -102, - 62, - 48, - -77, - -49, - -88, - 113, - -4, - -74, - -105, - 25, - -50, - 110, - 113, - -36, - -59, - -4, - -97, - 23, - -103, - -99, - -28, - 124, - -15, - -106, - -27, - 89, - 77, - 21, - -19, - 127, - 33, - -43, - 100, - 12, - 100, - 118, - 87, - -34, - 97, - 50, - -23, - -118, - 84, - -37, - -101, - 10, - 66, - -10, - 49, - -58, - -41, - 51, - 41, - 38, - -27, - -8, - 100, - 108, - -94, - 95, - 60, - 115, - -63, - -48, - 124, - 61, - -55, - -124, - 109, - 24, - -64, - -115, - 86, - 68, - 1, - -6, - 94, - 101, - 102, - 26, - -98, - -106, - 117, - -112, - 59, - 11, - 102, - 52, - -52, - 117, - 36, - -9, - 60, - 65, - -89, - -105, - -85, - -17, - -99, - 40, - -115, - 1, - -83, - 6, - -64, - -118, - 31, - -121, - 11, - 124, - 119, - -98, - 121, - 83, - 26, - -92, - 94, - 52, - -27, - -27, - 102, - 69, - 65, - -24, - 114, - 3, - 40, - -121, - -110, - 55, - -104, - 91, - -55, - -114, - -34, - 117, - -60, - 22, - -4, - 1, - 17, - 53, - -13, - 103, - 103, - 79, - -102, - 19, - -123, - 112, - -11, - -44, - -100, - 91, - 29, - -111, - -116, - -77, - 69, - 62, - -26, - 68, - 106, - 57, - -100, - -125, - 51, - 54, - -127, - -120, - 97, - 52, - -72, - -48, - -90, - 1, - -118, - 100, - -100, - -55, - -97, - -41, - 81, - -38, - 95, - -6, - -105, - 23, - -85, - -72, - -56, - -77, - -52, - -22, - -58, - 29, - -51, - -109, - 53, - -107, - 20, - 85, - 54, - 25, - -105, - 41, - 114, - -115, - -19, - 124, - 3, - 117, - 123, - 38, - 6, - 61, - -115, - -44, - -28, - -7, - -2, - 71, - 10, - -99, - -85, - 25, - -65, - 3, - 93, - 98, - -59, - 37, - 115, - -53, - 16, - -21, - -4, - 115, - -57, - 60, - 50, - 78, - 95, - -121, - -127, - 28, - -39, - 24, - -80, - -12, - 74, - -104, - -78, - -123, - 102, - -110, - 89, - 52, - 85, - 18, - -88, - 34, - 71, - 96, - -44, - -64, - 0, - 77, - -112, - -118, - -88, - 8, - 64, - 23, - -118, - 36, - -111, - -54, - -47, - 54, - 47, - -48, - 10, - 53, - 90, - 80, - 29, - -121, - -17, - -66, - -68, - 12, - -13, - 111, - 37, - -61, - -51, - 45, - -96, - 83, - -30, - -43, - -113, - 98, - -36, - 99, - -123, - 71, - -111, - 75, - -57, - 24, - 123, - -113, - -94, - 68, - -70, - -38, - -123, - 45, - -77, - 47, - 33, - -54, - 39, - 48, - -106, - 89, - -65, - -28, - 124, - -50, - 75, - 45, - 95, - 103, - -7, - 51, - 113, - -30, - 69, - -97, - 112, - -74, - -23, - -15, - -86, - -68, - 107, - 2, - -96, - -61, - 112, - -4, - 106, - -68, - -65, - 43, - -70, - -66, - 99, - -17, - -33, - 71, - 127, - -52, - -1, - 0, - -89, - -29, - -2, - 30, - 57, - -29, - -98, - 23, - -25, - 14, - -105, - 116, - 91, - 10, - -124, - -88, - -78, - 73, - -95, - 66, - -55, - 36, - -110, - 77, - -110, - -60, - -101, - 98, - 73, - 54, - 77, - -15, - 108, - 98, - -111, - 125, - -59, - -15, - 28, - -71, - 68, - -17, - -65, - 99, - -33, - 123, - -39, - 61, - -1, - 0, - 14, - -29, - 71, - -15, - -41, - 111, - -61, - -22, - 58, - 85, - 43, - -16, - 59, - 62, - -57, - 103, - -37, - -14, - 27, - -42, - -75, - -7, - 15, - -14, - -15, - -49, - 28, - -16, - -91, - -74, - 39, - -47, - -88, - 122, - 0, - 61, - -67, - -5, - -35, - -15, - 59, - 35, - -113, - -44, - -54, - 26, - -39, - 86, - -65, - -49, - -6, - 29, - -97, - -45, - -65, - -11, - -15, - -110, - -52, - -48, - 15, - -15, - 31, - -44, - 30, - -1, - 0, - -29, - -7, - 111, - 125, - -1, - 0, - -90, - -4, - 115, - -57, - 60, - 77, - 69, - 55, - -88, - 23, - -95, - -41, - -3, - 39, - -13, - -67, - 125, - 120, - -11, - -1, - 0, - 63, - 47, - -37, - -125, - 106, - 46, - -121, - -28, - 52, - -110, - 123, - 40, - -92, - 19, - -40, - 126, - 95, - -81, - 109, - -2, - 26, - -6, - -2, - -69, - -54, - 107, - -113, - 104, - -15, - -1, - 0, - -79, - -45, - 33, - -52, - 107, - 33, - -95, - -116, - -125, - -112, - 124, - -14, - -29, - -8, - -74, - 87, - 104, - -37, - -125, - -44, - -80, - -58, - -72, - -17, - -126, - 46, - 114, - 28, - 78, - -114, - 72, - -48, - 34, - 60, - 59, - -36, - -29, - 33, - -74, - 8, - 74, - -70, - 29, - 125, - 81, - -36, - 112, - 21, - 71, - 104, - -114, - 120, - -25, - -126, - 114, - 36, - 100, - -117, - -105, - -12, - -102, - 18, - -13, - 76, - 52, - -112, - 118, - 100, - 9, - 36, - -63, - 77, - 86, - -126, - 72, - -47, - -3, - -54, - -117, - -66, - 36, - -126, - -39, - -63, - -19, - 19, - 17, - -20, - 108, - 126, - -38, - 113, - -95, - -21, - 119, - -46, - -37, - -85, - 0, - -99, - 5, - 17, - -37, - -14, - 63, - -121, - -11, - -19, - -17, - -77, - -12, - 62, - -29, - 107, - -103, - -18, - 65, - 32, - -99, - -97, - -88, - -10, - -4, - 55, - -40, - -1, - 0, - 61, - 111, - -33, - 127, - 95, - 28, - -15, - -49, - 24, - -100, - -98, - -85, - -11, - 34, - -3, - 53, - -23, - -19, - -5, - 113, - 30, - 63, - 19, - 51, - 122, - 59, - 63, - -89, - 115, - -33, - -33, - 100, - 126, - 127, - -82, - -65, - 45, - -8, - -56, - 18, - -55, - 3, - 103, - -4, - -5, - -1, - 0, - -104, - -2, - -121, - -6, - 120, - -25, - -114, - 120, - -126, - -98, - -38, - 118, - -3, - 84, - 113, - -18, - 62, - 23, - 47, - -13, - -20, - 59, - -9, - -1, - 0, - -41, - 127, - -81, - -65, - -8, - 120, - -113, - 118, - 97, - 27, - 59, - -6, - -3, - 127, - -57, - 93, - -57, - -7, - -128, - 127, - -96, - 60, - -15, - -49, - 30, - -112, - -47, - 31, - 79, - -52, - -41, - 30, - -29, - 20, - -51, - 39, - 126, - -25, - -7, - 15, - -11, - 63, - 79, - -52, - 120, - -32, - -102, - -83, - 119, - 42, - -2, - -125, - -3, - 8, - -1, - 0, - 47, - -81, - -114, - 120, - -25, - -127, - 78, - -124, - -41, - 99, - -6, - 30, - 39, - 86, - 0, - -7, - 122, - 119, - -24, - -10, - -9, - -1, - 0, - 126, - 62, - -124, - -29, - -11, - 36, - -1, - 0, - -3, - -61, - -3, - 127, - -45, - -57, - 107, - 86, - 4, - 21, - 13, - -115, - 20, - -20, - -20, - 31, - -90, - -67, - -74, - 79, - -48, - -97, - -89, - -13, - 30, - 57, - -29, - -98, - 60, - -10, - 87, - 82, - 118, - -3, - 2, - -97, - -41, - -7, - 122, - -15, - 40, - 9, - 18, - -87, - 6, - -75, - 31, - -103, - 3, - -9, - -32, - -126, - -86, - 35, - -13, - -95, - 77, - 123, - -8, - 74, - -48, - -108, - -59, - -22, - 82, - 82, - 28, - 113, - 36, - -11, - 117, - 117, - 111, - -27, - 0, - -24, - 41, - 4, - 124, - -37, - 27, - -19, - -30, - 1, - 82, - -36, - 101, - -57, - 24, - 113, - 95, - 59, - 75, - 91, - 106, - -42, - -120, - 10, - 66, - -118, - 72, - 4, - 107, - 96, - 17, - -8, - -110, - 117, - -29, - -98, - 57, - -30, - -108, - 37, - -104, - -34, - -107, - -23, - -1, - 0, - -45, - -6, - -16, - 66, - 104, - 91, - -25, - -33, - -26, - 120, - 61, - -62, - -67, - 55, - 25, - -97, - 33, - -14, - -123, - -6, - -101, - -116, - -124, - -87, - 29, - 93, - 42, - 74, - 18, - -78, - -26, - -54, - -107, - -40, - -6, - -102, - 32, - 1, - -78, - -111, - -78, - 123, - 106, - 14, - 76, - -107, - -58, - 15, - 70, - 46, - 117, - 22, - -35, - 91, - 93, - 96, - 17, - -44, - 16, - -94, - 9, - 3, - 103, - 91, - 9, - 61, - -74, - 123, - 126, - 125, - -68, - 115, - -57, - 60, - 17, - 23, - -33, - 109, - 78, - -92, - 93, - -5, - 116, - -2, - -58, - -66, - 94, - -6, - -15, - 82, - -110, - 21, - -120, - -48, - -108, - 63, - -1, - 0, - 106, - -65, - -6, - 122, - 113, - 24, - -71, - -57, - -40, - -88, - -10, - -2, - 71, - -3, - 118, - 63, - 49, - -2, - -98, - 62, - 19, - 56, - -126, - 54, - 78, - -1, - 0, - 29, - 31, - -16, - 3, - 127, - -21, - -29, - -98, - 57, - -32, - -123, - 0, - -17, - -17, - -7, - 87, - -5, - -21, - -64, - -4, - 75, - 69, - -102, - 118, - 14, - -50, - -11, - -81, - -88, - 26, - -19, - -37, - -33, - 125, - -69, - 111, - -65, - -29, - -36, - -17, - 94, - 10, - 98, - 77, - 61, - -66, - 99, - -20, - 52, - 123, - -98, - -37, - 36, - 119, - -40, - 31, - 81, - -37, - 93, - -128, - 36, - -10, - -17, - -29, - -98, - 57, - -31, - -114, - 48, - -96, - 6, - -65, - -64, - 71, - -25, - 90, - -15, - 22, - -2, - -33, - -3, - -61, - -119, - 35, - 53, - 93, - 35, - 100, - -97, - 127, - -81, - -41, - 71, - -13, - -41, - -24, - 1, - -1, - 0, - 95, - 16, - -78, - -25, - 30, - -29, - 100, - 123, - -9, - 35, - -13, - -34, - -121, - -71, - -18, - 123, - -113, - 96, - 126, - -99, - -55, - -41, - 60, - 115, - -63, - 19, - 19, - -47, - -65, - -96, - -6, - 127, - 63, - -21, - 124, - 69, - 73, - 53, - -13, - -9, - -18, - 84, - 122, - -5, - -97, - -82, - -69, - -16, - 53, - 34, - 113, - 10, - 86, - -55, - -20, - 59, - -5, - -9, - -18, - 123, - 126, - -70, - -19, - -37, - -21, - -65, - -57, - -74, - 24, - -102, - 127, - -30, - 62, - -25, - -24, - 127, - 31, - -44, - 123, - -1, - 0, - -24, - 124, - 115, - -57, - 60, - 36, - -103, - -120, - -110, - -67, - 77, - 126, - -97, - -18, - 120, - -77, - -119, - 88, - 86, - 29, - 10, - 3, - -16, - 35, - -74, - -49, - 113, - -12, - 3, - -37, - -16, - -19, - -65, - -15, - -47, - -15, - 110, - 60, - -84, - 121, - -111, - -67, - -14, - -27, - -51, - -4, - 77, - -53, - -12, - -78, - 37, - 33, - -18, - 58, - -49, - -79, - 92, - -87, - -10, - 99, - 58, - -29, - 43, - -97, - 89, - 85, - 109, - 25, - -5, - -86, - -121, - 20, - -40, - 82, - -107, - 22, - -22, - -101, - -29, - -22, - 38, - -76, - 80, - 82, - -4, - 57, - -78, - 24, - 90, - 20, - -37, - -118, - 65, - -25, - -114, - 120, - 97, - -116, - 109, - 74, - 48, - 14, - -114, - -122, - 55, - 71, - 1, - -107, - -111, - -44, - 35, - 43, - 3, - -95, - 86, - 86, - 32, - -82, - -60, - 110, - 15, - 30, - -12, - 59, - 16, - 65, - 4, - 111, - -95, - -65, - -37, - -123, - -1, - 0, - 56, - 103, - -72, - -10, - 113, - -54, - -4, - -113, - -107, - 98, - 53, - 81, - -88, - 49, - 44, - -117, - 57, - -53, - 46, - -15, - 122, - 24, - 44, - -87, - -120, - 116, - 120, - -19, - -83, - -12, - -7, - -12, - -108, - -79, - 89, - 83, - 108, - -106, - 99, - -43, - -42, - -56, - -115, - 1, - -106, - -3, - 22, - -118, - 26, - -114, - -108, - -122, - -48, - 19, - -46, - 19, - 127, - 24, - -99, - -114, - -61, - -71, - 59, - 36, - 29, - -9, - -10, - -39, - -20, - 125, - -76, - 119, - -83, - 31, - -96, - 29, - -57, - -114, - 120, - -25, - -117, - 101, - 118, - 98, - 9, - -85, - -86, - -40, - 108, - 0, - 3, - -120, - -82, - -61, - -73, - -14, - -72, - -53, - 102, - 90, - 71, - -48, - 119, - 62, - -27, - 63, - 95, - 99, - -67, - 126, - 90, - 3, - -80, - 31, - 95, - 99, - -95, - 38, - -36, - -92, - -24, - 30, - -97, - 110, - -34, - -34, - -35, - -65, - 45, - -99, - 29, - 125, - 59, - 31, - 109, - 111, - -57, - 60, - 115, - -60, - -31, - 55, - 123, - 125, - 0, - -19, - 84, - 127, - -102, - 109, - -90, - -100, - 97, - -2, - -69, - 122, - -97, - 80, - 63, - 66, - 120, - -4, - 118, - 80, - 35, - 68, - 118, - 59, - -6, - 16, - 117, - -33, - 125, - -56, - -42, - -67, - -69, - 31, - -95, - -17, - -12, - 6, - 18, - 84, - -83, - -110, - 116, - 59, - 3, - -19, - -7, - -9, - -17, - -8, - 118, - -9, - 26, - -33, - -24, - 125, - -7, - -29, - -98, - 43, - -101, - -18, - -33, - -80, - -10, - -2, - -37, - -19, - 95, - 47, - 96, - 125, - 104, - -113, - 38, - -57, - -25, - -5, - 14, - 7, - -92, - -55, - -9, - -10, - 26, - -9, - -19, - -7, - 31, - -89, - -27, - -8, - 126, - 30, - -34, - -64, - -8, - -118, - 92, - -113, - 126, - -64, - 126, - 90, - -1, - 0, - 13, - 119, - 31, - -97, - -45, - -3, - 79, - 60, - 115, - -62, - 57, - -50, - -34, - -1, - 0, - -67, - -1, - 0, - -80, - -30, - -64, - 72, - -37, - 75, - -29, - -27, - 50, - 6, - -57, - -45, - -15, - -7, - 123, - 127, - 50, - 58, - 125, - -69, - -2, - 32, - 123, - -98, - -6, - -15, - -34, - -105, - -46, - 15, - -74, - -69, - 123, - -124, - -114, - -1, - 0, - -32, - 15, - 125, - -97, - -81, - -7, - -17, - -57, - 60, - 115, - -59, - 104, - 1, - 23, - 90, - -125, - -2, - -33, - 75, - -9, - -30, - 93, - 70, - -121, - -49, - -1, - 0, - -13, - 85, - -1, - 0, - 90, - -29, - -21, - -30, - 83, - -66, - -33, - -105, - -72, - 35, - -11, - -6, - -21, - -40, - -1, - 0, - 95, - 127, - 110, - -33, - 105, - -111, - -33, - -79, - 31, - -89, - 113, - -4, - -9, - -78, - -97, - -41, - -73, - -28, - 124, - 115, - -57, - 60, - 65, - 117, - 97, - -89, - -82, - -60, - -6, - 124, - -1, - 0, - -106, - 120, - -16, - 114, - 72, - 30, - -70, - 126, - -100, - 103, - -78, - -7, - -19, - -33, - -16, - -18, - 59, - -5, - 15, - 99, - -7, - 15, - 126, - -38, - -4, - 70, - -66, - -77, - 12, - 61, - -19, - -33, - -15, - 30, - -1, - 0, - -29, - -7, - -111, - -1, - 0, - -97, - 114, - 8, - -15, - -49, - 28, - -16, - 108, - 32, - 31, - -90, - -73, - -21, - 85, - -65, - -29, - -38, - -72, - -117, - 18, - 73, - -10, - 53, - -5, - 127, - -33, - -119, - 102, - -34, - -20, - 8, - 58, - -4, - -1, - 0, - -21, - -37, - -33, - -65, - -2, - -98, - 50, - 61, - 81, - -1, - 0, - -29, - 7, - -8, - -1, - 0, - -49, - -57, - 60, - 115, - -61, - 5, - -48, - 13, - 47, - 65, - -67, - -1, - 0, - -65, - 24, - -29, - -1, - -39 - ], - "year": 1900, - "id": 4 } ] } \ No newline at end of file