├── IO.py ├── README.md ├── main.py ├── model.py ├── preprocessing.ipynb └── train.csv /IO.py: -------------------------------------------------------------------------------- 1 | import os 2 | import torch 3 | import pandas as pd 4 | from skimage import io, transform 5 | from torch.utils.data import Dataset, DataLoader 6 | import numpy as np 7 | 8 | input_height = 228 9 | input_width = 304 10 | output_height = 55 11 | output_width = 74 12 | 13 | class data(Dataset): 14 | def __init__(self, root_dir, transform=None): 15 | """ 16 | Args: 17 | root_dir (string): Directory with all the images. 18 | transform (callable, optional): Optional transform to be applied 19 | on a sample. 20 | """ 21 | self.frame = pd.read_csv('./train.csv') 22 | self.root_dir = root_dir 23 | self.transform = transform 24 | 25 | def __len__(self): 26 | return len(self.frame) 27 | 28 | def __getitem__(self, idx): 29 | img_name = os.path.join(self.root_dir, self.frame.iloc[idx, 0]) 30 | dep_name = os.path.join(self.root_dir, self.frame.iloc[idx, 1]) 31 | image = io.imread(img_name) 32 | depth = io.imread(dep_name) 33 | sample = {'image': image, 'depth': depth} 34 | 35 | if self.transform: 36 | sample = self.transform(sample) 37 | 38 | return sample 39 | 40 | 41 | class Rescale(object): 42 | """Rescale the image in a sample to a given size. 43 | 44 | Args: 45 | output_size (tuple or int): Desired output size. If tuple, output is 46 | matched to output_size. If int, smaller of image edges is matched 47 | to output_size keeping aspect ratio the same. 48 | """ 49 | 50 | def __init__(self, output_size,depth_size): 51 | assert isinstance(output_size, (int, tuple)) 52 | assert isinstance(depth_size, (int, tuple)) 53 | self.output_size = output_size 54 | self.depth_size = depth_size 55 | 56 | def __call__(self, sample): 57 | image, depth = sample['image'], sample['depth'] 58 | 59 | h, w = image.shape[:2] 60 | if isinstance(self.output_size, int): 61 | if h > w: 62 | new_h, new_w = self.output_size * h / w, self.output_size 63 | else: 64 | new_h, new_w = self.output_size, self.output_size * w / h 65 | else: 66 | new_h, new_w = self.output_size 67 | 68 | new_h, new_w = int(new_h), int(new_w) 69 | 70 | img = transform.resize(image, (new_h, new_w)) 71 | 72 | h, w = depth.shape 73 | if isinstance(self.depth_size, int): 74 | if h > w: 75 | new_h, new_w = self.depth_size * h / w, self.depth_size 76 | else: 77 | new_h, new_w = self.depth_size, self.depth_size * w / h 78 | else: 79 | new_h, new_w = self.depth_size 80 | 81 | dep = transform.resize(depth, (new_h, new_w)) 82 | 83 | return {'image': img, 'depth': dep} 84 | 85 | class ToTensor(object): 86 | """Convert ndarrays in sample to Tensors.""" 87 | 88 | def __call__(self, sample): 89 | image, depth = sample['image'], sample['depth'] 90 | 91 | # swap color axis because 92 | # numpy image: H x W x C 93 | # torch image: C X H X W 94 | image = image.transpose((2, 0, 1)) 95 | return {'image': torch.from_numpy(np.float32(image)), 96 | 'depth': torch.from_numpy(np.float32(depth))} 97 | 98 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Depth Map Prediction with Multi-Scale Deepnetwork 2 | 3 | In the project, we propose to replicate the depth map prediction from a single image using the multi-scale deep network introduced by Eigen et al. [1] (2014) with pytorch implementation and compare our work with existing literature. 4 | 5 | ## Getting Started 6 | 7 | These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. 8 | 9 | ## File Explanation 10 | 11 | ### main.py 12 | The main function of the project. 13 | 14 | ### model.py 15 | The CNN model with coarse net and fine net. 16 | 17 | ### IO.py 18 | Handles the input data. 19 | 20 | 21 | 22 | ### Prerequisites 23 | 24 | What things you need to install in your python environment 25 | 26 | ``` 27 | import pytorch 28 | ``` 29 | ``` 30 | import numpy as np 31 | ``` 32 | ``` 33 | example 34 | ``` 35 | 36 | ## Dataset 37 | We use [NYU Depth V2]('https://cs.nyu.edu/~silberman/datasets/nyu_depth_v2.html') provided by Nathan Siberman and Rob Fergus. The NYU-Depth data set is comprised of video sequences from a variety of indoor scenes as recorded by both the RGB and Depth cameras from the Microsoft Kinect. The dataset contains 464 different indoor scenes with 26 scene types. There are 1446 densely labeled pairs of aligned RGB and depth frames. In addition to the labeled images, the dataset also contains a large number of new unlabeled images. 38 | 39 | 40 | ## Built With 41 | 42 | * Python3 - The programming language used 43 | * Jupyter notebook - The coding environment used 44 | 45 | 46 | ## Authors 47 | 48 | * **Yuqi Zhang** 49 | * **Zheng Xu** 50 | * **Rui Tang** 51 | * **Xinyang Wang** 52 | * **Sai Wu** 53 | 54 | ## Reference 55 | * Eigen, D., Puhrsch, C., and Fergus, R. (2014). Depth map prediction from a single image using a multi-scale deep network. In Advances in neural information processing systems (pp. 2366-2374). 56 | * NYU Depth V2 dataset, Available at: [https://cs.nyu.edu/~silberman/datasets/nyu_depth_v2.html] 57 | * K. Karsch, C. Liu, S. B. Kang, and N. England. Depth extraction from video using nonparametric 58 | sampling. In TPAMI, 2014. 59 | * L. Ladicky, J. Shi, and M. Pollefeys. Pulling things out of perspective. In CVPR, 2014. 60 | * Eigen, D., and Fergus, R. (2015). Predicting depth, surface normals and semantic labels with a common multi-scale convolutional architecture. In Proceedings of the IEEE International Conference on Computer Vision (pp. 2650-2658). 61 | 62 | ## License 63 | 64 | This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details 65 | -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- 1 | import matplotlib.pyplot as plt 2 | from torch.utils.data import Dataset, DataLoader 3 | from torchvision import transforms, datasets 4 | import numpy as np 5 | import torch.optim as optim 6 | import time 7 | from tqdm import tqdm 8 | 9 | from model import * 10 | from IO import * 11 | 12 | def train_coarse(model, criterion, optimizer,dataset_loader,n_epochs,print_every): 13 | start = time.time() 14 | losses = [] 15 | print("Training for %d epochs..." % n_epochs) 16 | for epoch in tqdm(range(1, n_epochs + 1)): 17 | loss = 0 18 | 19 | for data in dataset_loader: 20 | # get the inputs 21 | inputs=data["image"] 22 | depths=data["depth"] 23 | 24 | # wrap them in Variable 25 | inputs, depths = Variable(inputs), Variable(depths) 26 | 27 | # zero the parameter gradients 28 | optimizer.zero_grad() 29 | 30 | # forward 31 | outputs = model(inputs) 32 | loss = criterion(outputs, depths) 33 | loss += loss.data[0] 34 | loss.backward() 35 | optimizer.step() 36 | 37 | if epoch % print_every == 0: 38 | print('[%s (%d %d%%) %.4f]' % (time_since(start), epoch, epoch / n_epochs * 100, loss)) 39 | print(loss, '\n') 40 | 41 | return losses 42 | 43 | 44 | def train_fine(model, coarse, criterion, optimizer,dataset_loader, n_epochs,print_every): 45 | start = time.time() 46 | losses = [] 47 | print("Training for %d epochs..." % n_epochs) 48 | for epoch in tqdm(range(1, n_epochs + 1)): 49 | loss = 0 50 | 51 | for data in dataset_loader: 52 | # get the inputs 53 | inputs=data["image"] 54 | depths=data["depth"] 55 | 56 | # wrap them in Variable 57 | inputs, depths = Variable(inputs), Variable(depths) 58 | 59 | # zero the parameter gradients 60 | optimizer.zero_grad() 61 | 62 | # forward 63 | # concatenate outputs from coarse net 64 | y = coarse(inputs) 65 | outputs = model(inputs,y) 66 | loss = criterion(outputs, depths) 67 | loss += loss.data[0] 68 | loss.backward() 69 | optimizer.step() 70 | 71 | if epoch % print_every == 0: 72 | print('[%s (%d %d%%) %.4f]' % (time_since(start), epoch, epoch / n_epochs * 100, loss)) 73 | print(loss, '\n') 74 | 75 | return losses 76 | 77 | 78 | 79 | #show output image from the coarse net 80 | def show_img(sample): 81 | images, depth = sample['image'], sample['depth'] 82 | img = Variable(images) 83 | output = coarse_net(img) 84 | 85 | fig=plt.figure() 86 | fig.add_subplot(1,3,1) 87 | plt.imshow(img.data[0].numpy().transpose((1, 2, 0))) 88 | fig.add_subplot(1,3,2) 89 | plt.imshow(Variable(depth).data[0].numpy()) 90 | fig.add_subplot(1,3,3) 91 | plt.imshow(output.data[0][0].numpy()) 92 | plt.show() 93 | 94 | def main(): 95 | dataset = data(root_dir='./',transform=transforms.Compose([ 96 | Rescale((input_height, input_width),(output_height, output_width)), 97 | ToTensor()])) 98 | dataset_loader = DataLoader(dataset, batch_size=4, shuffle=True, num_workers=0) 99 | coarse_net = coarseNet() 100 | optimizer_coarse = optim.SGD(coarse_net.parameters(), lr=0.01) 101 | criterion = nn.MSELoss() 102 | fine_net = fineNet() 103 | optimizer_fine = optim.SGD(fine_net.parameters(), lr=0.01) 104 | loss = train_coarse(coarse_net,criterion,optimizer_coarse,dataset_loader,5,1) 105 | #show_img(iter(dataset_loader).next()) 106 | #loss = train_fine(fine_net,coarse_net,criterion,optimizer_fine,dataset_loader,5,1) 107 | 108 | 109 | if __name__ == "__main__": 110 | main() 111 | -------------------------------------------------------------------------------- /model.py: -------------------------------------------------------------------------------- 1 | import torch 2 | from torch.autograd import Variable 3 | import torch.nn as nn 4 | import torch.nn.functional as F 5 | 6 | 7 | class coarseNet(nn.Module): 8 | def __init__(self,init_weights=True): 9 | super(coarseNet, self).__init__() 10 | self.conv1 = nn.Conv2d(3,128,kernel_size=3,stride=4,padding=0) 11 | self.conv2 = nn.Conv2d(128,128,kernel_size=3,stride=1,padding=0) 12 | self.conv3 = nn.Conv2d(128,128,kernel_size=3,stride=1,padding=0) 13 | self.fc1 = nn.Linear(94208, 4096) 14 | self.fc2 = nn.Linear(4096, 4070) 15 | if init_weights: 16 | self._initialize_weights() 17 | 18 | 19 | def forward(self, x): 20 | x = F.max_pool2d(self.conv1(x), 3, stride=2) 21 | x = F.max_pool2d(self.conv2(x), 2, stride =1) 22 | x = self.conv3(x) 23 | x = x.view(x.size(0), -1) 24 | x = F.relu(self.fc1(x)) 25 | x = F.relu(self.fc2(x)) 26 | x = x.view(-1, 1, 55, 74) 27 | return x 28 | 29 | 30 | def _initialize_weights(self): 31 | for m in self.modules(): 32 | if isinstance(m, nn.Conv2d): 33 | m.weight.data.normal_(0, 0.01) 34 | if m.bias is not None: 35 | m.bias.data.zero_() 36 | elif isinstance(m, nn.Linear): 37 | m.weight.data.normal_(0, 0.01) 38 | m.bias.data.zero_() 39 | 40 | 41 | class fineNet(nn.Module): 42 | def __init__(self, init_weights=True): 43 | super(fineNet, self).__init__() 44 | self.conv1 = nn.Conv2d(3,63,kernel_size=9,stride=2,padding=1) 45 | self.conv2 = nn.Conv2d(64,64,kernel_size=5,stride=1,padding=1) 46 | self.conv3 = nn.Conv2d(64,1,kernel_size=1,stride=1,padding=1) 47 | if init_weights: 48 | self._initialize_weights() 49 | 50 | 51 | def forward(self, x, y): 52 | x = F.max_pool2d(self.conv1(x), 3, stride=2) 53 | x = torch.cat((x,y),1) 54 | x = self.conv2(x) 55 | x = self.conv3(x) 56 | return x 57 | 58 | 59 | def _initialize_weights(self): 60 | for m in self.modules(): 61 | if isinstance(m, nn.Conv2d): 62 | m.weight.data.normal_(0, 0.01) 63 | if m.bias is not None: 64 | m.bias.data.zero_() 65 | elif isinstance(m, nn.Linear): 66 | m.weight.data.normal_(0, 0.01) 67 | m.bias.data.zero_() -------------------------------------------------------------------------------- /train.csv: -------------------------------------------------------------------------------- 1 | nyu_data/00000.jpg,nyu_data/00000.png 2 | nyu_data/00001.jpg,nyu_data/00001.png 3 | nyu_data/00002.jpg,nyu_data/00002.png 4 | nyu_data/00003.jpg,nyu_data/00003.png 5 | nyu_data/00004.jpg,nyu_data/00004.png 6 | nyu_data/00005.jpg,nyu_data/00005.png 7 | nyu_data/00006.jpg,nyu_data/00006.png 8 | nyu_data/00007.jpg,nyu_data/00007.png 9 | nyu_data/00008.jpg,nyu_data/00008.png 10 | nyu_data/00009.jpg,nyu_data/00009.png 11 | nyu_data/00010.jpg,nyu_data/00010.png 12 | nyu_data/00011.jpg,nyu_data/00011.png 13 | nyu_data/00012.jpg,nyu_data/00012.png 14 | nyu_data/00013.jpg,nyu_data/00013.png 15 | nyu_data/00014.jpg,nyu_data/00014.png 16 | nyu_data/00015.jpg,nyu_data/00015.png 17 | nyu_data/00016.jpg,nyu_data/00016.png 18 | nyu_data/00017.jpg,nyu_data/00017.png 19 | nyu_data/00018.jpg,nyu_data/00018.png 20 | nyu_data/00019.jpg,nyu_data/00019.png 21 | nyu_data/00020.jpg,nyu_data/00020.png 22 | nyu_data/00021.jpg,nyu_data/00021.png 23 | nyu_data/00022.jpg,nyu_data/00022.png 24 | nyu_data/00023.jpg,nyu_data/00023.png 25 | nyu_data/00024.jpg,nyu_data/00024.png 26 | nyu_data/00025.jpg,nyu_data/00025.png 27 | nyu_data/00026.jpg,nyu_data/00026.png 28 | nyu_data/00027.jpg,nyu_data/00027.png 29 | nyu_data/00028.jpg,nyu_data/00028.png 30 | nyu_data/00029.jpg,nyu_data/00029.png 31 | nyu_data/00030.jpg,nyu_data/00030.png 32 | nyu_data/00031.jpg,nyu_data/00031.png 33 | nyu_data/00032.jpg,nyu_data/00032.png 34 | nyu_data/00033.jpg,nyu_data/00033.png 35 | nyu_data/00034.jpg,nyu_data/00034.png 36 | nyu_data/00035.jpg,nyu_data/00035.png 37 | nyu_data/00036.jpg,nyu_data/00036.png 38 | nyu_data/00037.jpg,nyu_data/00037.png 39 | nyu_data/00038.jpg,nyu_data/00038.png 40 | nyu_data/00039.jpg,nyu_data/00039.png 41 | nyu_data/00040.jpg,nyu_data/00040.png 42 | nyu_data/00041.jpg,nyu_data/00041.png 43 | nyu_data/00042.jpg,nyu_data/00042.png 44 | nyu_data/00043.jpg,nyu_data/00043.png 45 | nyu_data/00044.jpg,nyu_data/00044.png 46 | nyu_data/00045.jpg,nyu_data/00045.png 47 | nyu_data/00046.jpg,nyu_data/00046.png 48 | nyu_data/00047.jpg,nyu_data/00047.png 49 | nyu_data/00048.jpg,nyu_data/00048.png 50 | nyu_data/00049.jpg,nyu_data/00049.png 51 | nyu_data/00050.jpg,nyu_data/00050.png 52 | nyu_data/00051.jpg,nyu_data/00051.png 53 | nyu_data/00052.jpg,nyu_data/00052.png 54 | nyu_data/00053.jpg,nyu_data/00053.png 55 | nyu_data/00054.jpg,nyu_data/00054.png 56 | nyu_data/00055.jpg,nyu_data/00055.png 57 | nyu_data/00056.jpg,nyu_data/00056.png 58 | nyu_data/00057.jpg,nyu_data/00057.png 59 | nyu_data/00058.jpg,nyu_data/00058.png 60 | nyu_data/00059.jpg,nyu_data/00059.png 61 | nyu_data/00060.jpg,nyu_data/00060.png 62 | nyu_data/00061.jpg,nyu_data/00061.png 63 | nyu_data/00062.jpg,nyu_data/00062.png 64 | nyu_data/00063.jpg,nyu_data/00063.png 65 | nyu_data/00064.jpg,nyu_data/00064.png 66 | nyu_data/00065.jpg,nyu_data/00065.png 67 | nyu_data/00066.jpg,nyu_data/00066.png 68 | nyu_data/00067.jpg,nyu_data/00067.png 69 | nyu_data/00068.jpg,nyu_data/00068.png 70 | nyu_data/00069.jpg,nyu_data/00069.png 71 | nyu_data/00070.jpg,nyu_data/00070.png 72 | nyu_data/00071.jpg,nyu_data/00071.png 73 | nyu_data/00072.jpg,nyu_data/00072.png 74 | nyu_data/00073.jpg,nyu_data/00073.png 75 | nyu_data/00074.jpg,nyu_data/00074.png 76 | nyu_data/00075.jpg,nyu_data/00075.png 77 | nyu_data/00076.jpg,nyu_data/00076.png 78 | nyu_data/00077.jpg,nyu_data/00077.png 79 | nyu_data/00078.jpg,nyu_data/00078.png 80 | nyu_data/00079.jpg,nyu_data/00079.png 81 | nyu_data/00080.jpg,nyu_data/00080.png 82 | nyu_data/00081.jpg,nyu_data/00081.png 83 | nyu_data/00082.jpg,nyu_data/00082.png 84 | nyu_data/00083.jpg,nyu_data/00083.png 85 | nyu_data/00084.jpg,nyu_data/00084.png 86 | nyu_data/00085.jpg,nyu_data/00085.png 87 | nyu_data/00086.jpg,nyu_data/00086.png 88 | nyu_data/00087.jpg,nyu_data/00087.png 89 | nyu_data/00088.jpg,nyu_data/00088.png 90 | nyu_data/00089.jpg,nyu_data/00089.png 91 | nyu_data/00090.jpg,nyu_data/00090.png 92 | nyu_data/00091.jpg,nyu_data/00091.png 93 | nyu_data/00092.jpg,nyu_data/00092.png 94 | nyu_data/00093.jpg,nyu_data/00093.png 95 | nyu_data/00094.jpg,nyu_data/00094.png 96 | nyu_data/00095.jpg,nyu_data/00095.png 97 | nyu_data/00096.jpg,nyu_data/00096.png 98 | nyu_data/00097.jpg,nyu_data/00097.png 99 | nyu_data/00098.jpg,nyu_data/00098.png 100 | nyu_data/00099.jpg,nyu_data/00099.png 101 | nyu_data/00100.jpg,nyu_data/00100.png 102 | nyu_data/00101.jpg,nyu_data/00101.png 103 | nyu_data/00102.jpg,nyu_data/00102.png 104 | nyu_data/00103.jpg,nyu_data/00103.png 105 | nyu_data/00104.jpg,nyu_data/00104.png 106 | nyu_data/00105.jpg,nyu_data/00105.png 107 | nyu_data/00106.jpg,nyu_data/00106.png 108 | nyu_data/00107.jpg,nyu_data/00107.png 109 | nyu_data/00108.jpg,nyu_data/00108.png 110 | nyu_data/00109.jpg,nyu_data/00109.png 111 | nyu_data/00110.jpg,nyu_data/00110.png 112 | nyu_data/00111.jpg,nyu_data/00111.png 113 | nyu_data/00112.jpg,nyu_data/00112.png 114 | nyu_data/00113.jpg,nyu_data/00113.png 115 | nyu_data/00114.jpg,nyu_data/00114.png 116 | nyu_data/00115.jpg,nyu_data/00115.png 117 | nyu_data/00116.jpg,nyu_data/00116.png 118 | nyu_data/00117.jpg,nyu_data/00117.png 119 | nyu_data/00118.jpg,nyu_data/00118.png 120 | nyu_data/00119.jpg,nyu_data/00119.png 121 | nyu_data/00120.jpg,nyu_data/00120.png 122 | nyu_data/00121.jpg,nyu_data/00121.png 123 | nyu_data/00122.jpg,nyu_data/00122.png 124 | nyu_data/00123.jpg,nyu_data/00123.png 125 | nyu_data/00124.jpg,nyu_data/00124.png 126 | nyu_data/00125.jpg,nyu_data/00125.png 127 | nyu_data/00126.jpg,nyu_data/00126.png 128 | nyu_data/00127.jpg,nyu_data/00127.png 129 | nyu_data/00128.jpg,nyu_data/00128.png 130 | nyu_data/00129.jpg,nyu_data/00129.png 131 | nyu_data/00130.jpg,nyu_data/00130.png 132 | nyu_data/00131.jpg,nyu_data/00131.png 133 | nyu_data/00132.jpg,nyu_data/00132.png 134 | nyu_data/00133.jpg,nyu_data/00133.png 135 | nyu_data/00134.jpg,nyu_data/00134.png 136 | nyu_data/00135.jpg,nyu_data/00135.png 137 | nyu_data/00136.jpg,nyu_data/00136.png 138 | nyu_data/00137.jpg,nyu_data/00137.png 139 | nyu_data/00138.jpg,nyu_data/00138.png 140 | nyu_data/00139.jpg,nyu_data/00139.png 141 | nyu_data/00140.jpg,nyu_data/00140.png 142 | nyu_data/00141.jpg,nyu_data/00141.png 143 | nyu_data/00142.jpg,nyu_data/00142.png 144 | nyu_data/00143.jpg,nyu_data/00143.png 145 | nyu_data/00144.jpg,nyu_data/00144.png 146 | nyu_data/00145.jpg,nyu_data/00145.png 147 | nyu_data/00146.jpg,nyu_data/00146.png 148 | nyu_data/00147.jpg,nyu_data/00147.png 149 | nyu_data/00148.jpg,nyu_data/00148.png 150 | nyu_data/00149.jpg,nyu_data/00149.png 151 | nyu_data/00150.jpg,nyu_data/00150.png 152 | nyu_data/00151.jpg,nyu_data/00151.png 153 | nyu_data/00152.jpg,nyu_data/00152.png 154 | nyu_data/00153.jpg,nyu_data/00153.png 155 | nyu_data/00154.jpg,nyu_data/00154.png 156 | nyu_data/00155.jpg,nyu_data/00155.png 157 | nyu_data/00156.jpg,nyu_data/00156.png 158 | nyu_data/00157.jpg,nyu_data/00157.png 159 | nyu_data/00158.jpg,nyu_data/00158.png 160 | nyu_data/00159.jpg,nyu_data/00159.png 161 | nyu_data/00160.jpg,nyu_data/00160.png 162 | nyu_data/00161.jpg,nyu_data/00161.png 163 | nyu_data/00162.jpg,nyu_data/00162.png 164 | nyu_data/00163.jpg,nyu_data/00163.png 165 | nyu_data/00164.jpg,nyu_data/00164.png 166 | nyu_data/00165.jpg,nyu_data/00165.png 167 | nyu_data/00166.jpg,nyu_data/00166.png 168 | nyu_data/00167.jpg,nyu_data/00167.png 169 | nyu_data/00168.jpg,nyu_data/00168.png 170 | nyu_data/00169.jpg,nyu_data/00169.png 171 | nyu_data/00170.jpg,nyu_data/00170.png 172 | nyu_data/00171.jpg,nyu_data/00171.png 173 | nyu_data/00172.jpg,nyu_data/00172.png 174 | nyu_data/00173.jpg,nyu_data/00173.png 175 | nyu_data/00174.jpg,nyu_data/00174.png 176 | nyu_data/00175.jpg,nyu_data/00175.png 177 | nyu_data/00176.jpg,nyu_data/00176.png 178 | nyu_data/00177.jpg,nyu_data/00177.png 179 | nyu_data/00178.jpg,nyu_data/00178.png 180 | nyu_data/00179.jpg,nyu_data/00179.png 181 | nyu_data/00180.jpg,nyu_data/00180.png 182 | nyu_data/00181.jpg,nyu_data/00181.png 183 | nyu_data/00182.jpg,nyu_data/00182.png 184 | nyu_data/00183.jpg,nyu_data/00183.png 185 | nyu_data/00184.jpg,nyu_data/00184.png 186 | nyu_data/00185.jpg,nyu_data/00185.png 187 | nyu_data/00186.jpg,nyu_data/00186.png 188 | nyu_data/00187.jpg,nyu_data/00187.png 189 | nyu_data/00188.jpg,nyu_data/00188.png 190 | nyu_data/00189.jpg,nyu_data/00189.png 191 | nyu_data/00190.jpg,nyu_data/00190.png 192 | nyu_data/00191.jpg,nyu_data/00191.png 193 | nyu_data/00192.jpg,nyu_data/00192.png 194 | nyu_data/00193.jpg,nyu_data/00193.png 195 | nyu_data/00194.jpg,nyu_data/00194.png 196 | nyu_data/00195.jpg,nyu_data/00195.png 197 | nyu_data/00196.jpg,nyu_data/00196.png 198 | nyu_data/00197.jpg,nyu_data/00197.png 199 | nyu_data/00198.jpg,nyu_data/00198.png 200 | nyu_data/00199.jpg,nyu_data/00199.png 201 | nyu_data/00200.jpg,nyu_data/00200.png 202 | nyu_data/00201.jpg,nyu_data/00201.png 203 | nyu_data/00202.jpg,nyu_data/00202.png 204 | nyu_data/00203.jpg,nyu_data/00203.png 205 | nyu_data/00204.jpg,nyu_data/00204.png 206 | nyu_data/00205.jpg,nyu_data/00205.png 207 | nyu_data/00206.jpg,nyu_data/00206.png 208 | nyu_data/00207.jpg,nyu_data/00207.png 209 | nyu_data/00208.jpg,nyu_data/00208.png 210 | nyu_data/00209.jpg,nyu_data/00209.png 211 | nyu_data/00210.jpg,nyu_data/00210.png 212 | nyu_data/00211.jpg,nyu_data/00211.png 213 | nyu_data/00212.jpg,nyu_data/00212.png 214 | nyu_data/00213.jpg,nyu_data/00213.png 215 | nyu_data/00214.jpg,nyu_data/00214.png 216 | nyu_data/00215.jpg,nyu_data/00215.png 217 | nyu_data/00216.jpg,nyu_data/00216.png 218 | nyu_data/00217.jpg,nyu_data/00217.png 219 | nyu_data/00218.jpg,nyu_data/00218.png 220 | nyu_data/00219.jpg,nyu_data/00219.png 221 | nyu_data/00220.jpg,nyu_data/00220.png 222 | nyu_data/00221.jpg,nyu_data/00221.png 223 | nyu_data/00222.jpg,nyu_data/00222.png 224 | nyu_data/00223.jpg,nyu_data/00223.png 225 | nyu_data/00224.jpg,nyu_data/00224.png 226 | nyu_data/00225.jpg,nyu_data/00225.png 227 | nyu_data/00226.jpg,nyu_data/00226.png 228 | nyu_data/00227.jpg,nyu_data/00227.png 229 | nyu_data/00228.jpg,nyu_data/00228.png 230 | nyu_data/00229.jpg,nyu_data/00229.png 231 | nyu_data/00230.jpg,nyu_data/00230.png 232 | nyu_data/00231.jpg,nyu_data/00231.png 233 | nyu_data/00232.jpg,nyu_data/00232.png 234 | nyu_data/00233.jpg,nyu_data/00233.png 235 | nyu_data/00234.jpg,nyu_data/00234.png 236 | nyu_data/00235.jpg,nyu_data/00235.png 237 | nyu_data/00236.jpg,nyu_data/00236.png 238 | nyu_data/00237.jpg,nyu_data/00237.png 239 | nyu_data/00238.jpg,nyu_data/00238.png 240 | nyu_data/00239.jpg,nyu_data/00239.png 241 | nyu_data/00240.jpg,nyu_data/00240.png 242 | nyu_data/00241.jpg,nyu_data/00241.png 243 | nyu_data/00242.jpg,nyu_data/00242.png 244 | nyu_data/00243.jpg,nyu_data/00243.png 245 | nyu_data/00244.jpg,nyu_data/00244.png 246 | nyu_data/00245.jpg,nyu_data/00245.png 247 | nyu_data/00246.jpg,nyu_data/00246.png 248 | nyu_data/00247.jpg,nyu_data/00247.png 249 | nyu_data/00248.jpg,nyu_data/00248.png 250 | nyu_data/00249.jpg,nyu_data/00249.png 251 | nyu_data/00250.jpg,nyu_data/00250.png 252 | nyu_data/00251.jpg,nyu_data/00251.png 253 | nyu_data/00252.jpg,nyu_data/00252.png 254 | nyu_data/00253.jpg,nyu_data/00253.png 255 | nyu_data/00254.jpg,nyu_data/00254.png 256 | nyu_data/00255.jpg,nyu_data/00255.png 257 | nyu_data/00256.jpg,nyu_data/00256.png 258 | nyu_data/00257.jpg,nyu_data/00257.png 259 | nyu_data/00258.jpg,nyu_data/00258.png 260 | nyu_data/00259.jpg,nyu_data/00259.png 261 | nyu_data/00260.jpg,nyu_data/00260.png 262 | nyu_data/00261.jpg,nyu_data/00261.png 263 | nyu_data/00262.jpg,nyu_data/00262.png 264 | nyu_data/00263.jpg,nyu_data/00263.png 265 | nyu_data/00264.jpg,nyu_data/00264.png 266 | nyu_data/00265.jpg,nyu_data/00265.png 267 | nyu_data/00266.jpg,nyu_data/00266.png 268 | nyu_data/00267.jpg,nyu_data/00267.png 269 | nyu_data/00268.jpg,nyu_data/00268.png 270 | nyu_data/00269.jpg,nyu_data/00269.png 271 | nyu_data/00270.jpg,nyu_data/00270.png 272 | nyu_data/00271.jpg,nyu_data/00271.png 273 | nyu_data/00272.jpg,nyu_data/00272.png 274 | nyu_data/00273.jpg,nyu_data/00273.png 275 | nyu_data/00274.jpg,nyu_data/00274.png 276 | nyu_data/00275.jpg,nyu_data/00275.png 277 | nyu_data/00276.jpg,nyu_data/00276.png 278 | nyu_data/00277.jpg,nyu_data/00277.png 279 | nyu_data/00278.jpg,nyu_data/00278.png 280 | nyu_data/00279.jpg,nyu_data/00279.png 281 | nyu_data/00280.jpg,nyu_data/00280.png 282 | nyu_data/00281.jpg,nyu_data/00281.png 283 | nyu_data/00282.jpg,nyu_data/00282.png 284 | nyu_data/00283.jpg,nyu_data/00283.png 285 | nyu_data/00284.jpg,nyu_data/00284.png 286 | nyu_data/00285.jpg,nyu_data/00285.png 287 | nyu_data/00286.jpg,nyu_data/00286.png 288 | nyu_data/00287.jpg,nyu_data/00287.png 289 | nyu_data/00288.jpg,nyu_data/00288.png 290 | nyu_data/00289.jpg,nyu_data/00289.png 291 | nyu_data/00290.jpg,nyu_data/00290.png 292 | nyu_data/00291.jpg,nyu_data/00291.png 293 | nyu_data/00292.jpg,nyu_data/00292.png 294 | nyu_data/00293.jpg,nyu_data/00293.png 295 | nyu_data/00294.jpg,nyu_data/00294.png 296 | nyu_data/00295.jpg,nyu_data/00295.png 297 | nyu_data/00296.jpg,nyu_data/00296.png 298 | nyu_data/00297.jpg,nyu_data/00297.png 299 | nyu_data/00298.jpg,nyu_data/00298.png 300 | nyu_data/00299.jpg,nyu_data/00299.png 301 | nyu_data/00300.jpg,nyu_data/00300.png 302 | nyu_data/00301.jpg,nyu_data/00301.png 303 | nyu_data/00302.jpg,nyu_data/00302.png 304 | nyu_data/00303.jpg,nyu_data/00303.png 305 | nyu_data/00304.jpg,nyu_data/00304.png 306 | nyu_data/00305.jpg,nyu_data/00305.png 307 | nyu_data/00306.jpg,nyu_data/00306.png 308 | nyu_data/00307.jpg,nyu_data/00307.png 309 | nyu_data/00308.jpg,nyu_data/00308.png 310 | nyu_data/00309.jpg,nyu_data/00309.png 311 | nyu_data/00310.jpg,nyu_data/00310.png 312 | nyu_data/00311.jpg,nyu_data/00311.png 313 | nyu_data/00312.jpg,nyu_data/00312.png 314 | nyu_data/00313.jpg,nyu_data/00313.png 315 | nyu_data/00314.jpg,nyu_data/00314.png 316 | nyu_data/00315.jpg,nyu_data/00315.png 317 | nyu_data/00316.jpg,nyu_data/00316.png 318 | nyu_data/00317.jpg,nyu_data/00317.png 319 | nyu_data/00318.jpg,nyu_data/00318.png 320 | nyu_data/00319.jpg,nyu_data/00319.png 321 | nyu_data/00320.jpg,nyu_data/00320.png 322 | nyu_data/00321.jpg,nyu_data/00321.png 323 | nyu_data/00322.jpg,nyu_data/00322.png 324 | nyu_data/00323.jpg,nyu_data/00323.png 325 | nyu_data/00324.jpg,nyu_data/00324.png 326 | nyu_data/00325.jpg,nyu_data/00325.png 327 | nyu_data/00326.jpg,nyu_data/00326.png 328 | nyu_data/00327.jpg,nyu_data/00327.png 329 | nyu_data/00328.jpg,nyu_data/00328.png 330 | nyu_data/00329.jpg,nyu_data/00329.png 331 | nyu_data/00330.jpg,nyu_data/00330.png 332 | nyu_data/00331.jpg,nyu_data/00331.png 333 | nyu_data/00332.jpg,nyu_data/00332.png 334 | nyu_data/00333.jpg,nyu_data/00333.png 335 | nyu_data/00334.jpg,nyu_data/00334.png 336 | nyu_data/00335.jpg,nyu_data/00335.png 337 | nyu_data/00336.jpg,nyu_data/00336.png 338 | nyu_data/00337.jpg,nyu_data/00337.png 339 | nyu_data/00338.jpg,nyu_data/00338.png 340 | nyu_data/00339.jpg,nyu_data/00339.png 341 | nyu_data/00340.jpg,nyu_data/00340.png 342 | nyu_data/00341.jpg,nyu_data/00341.png 343 | nyu_data/00342.jpg,nyu_data/00342.png 344 | nyu_data/00343.jpg,nyu_data/00343.png 345 | nyu_data/00344.jpg,nyu_data/00344.png 346 | nyu_data/00345.jpg,nyu_data/00345.png 347 | nyu_data/00346.jpg,nyu_data/00346.png 348 | nyu_data/00347.jpg,nyu_data/00347.png 349 | nyu_data/00348.jpg,nyu_data/00348.png 350 | nyu_data/00349.jpg,nyu_data/00349.png 351 | nyu_data/00350.jpg,nyu_data/00350.png 352 | nyu_data/00351.jpg,nyu_data/00351.png 353 | nyu_data/00352.jpg,nyu_data/00352.png 354 | nyu_data/00353.jpg,nyu_data/00353.png 355 | nyu_data/00354.jpg,nyu_data/00354.png 356 | nyu_data/00355.jpg,nyu_data/00355.png 357 | nyu_data/00356.jpg,nyu_data/00356.png 358 | nyu_data/00357.jpg,nyu_data/00357.png 359 | nyu_data/00358.jpg,nyu_data/00358.png 360 | nyu_data/00359.jpg,nyu_data/00359.png 361 | nyu_data/00360.jpg,nyu_data/00360.png 362 | nyu_data/00361.jpg,nyu_data/00361.png 363 | nyu_data/00362.jpg,nyu_data/00362.png 364 | nyu_data/00363.jpg,nyu_data/00363.png 365 | nyu_data/00364.jpg,nyu_data/00364.png 366 | nyu_data/00365.jpg,nyu_data/00365.png 367 | nyu_data/00366.jpg,nyu_data/00366.png 368 | nyu_data/00367.jpg,nyu_data/00367.png 369 | nyu_data/00368.jpg,nyu_data/00368.png 370 | nyu_data/00369.jpg,nyu_data/00369.png 371 | nyu_data/00370.jpg,nyu_data/00370.png 372 | nyu_data/00371.jpg,nyu_data/00371.png 373 | nyu_data/00372.jpg,nyu_data/00372.png 374 | nyu_data/00373.jpg,nyu_data/00373.png 375 | nyu_data/00374.jpg,nyu_data/00374.png 376 | nyu_data/00375.jpg,nyu_data/00375.png 377 | nyu_data/00376.jpg,nyu_data/00376.png 378 | nyu_data/00377.jpg,nyu_data/00377.png 379 | nyu_data/00378.jpg,nyu_data/00378.png 380 | nyu_data/00379.jpg,nyu_data/00379.png 381 | nyu_data/00380.jpg,nyu_data/00380.png 382 | nyu_data/00381.jpg,nyu_data/00381.png 383 | nyu_data/00382.jpg,nyu_data/00382.png 384 | nyu_data/00383.jpg,nyu_data/00383.png 385 | nyu_data/00384.jpg,nyu_data/00384.png 386 | nyu_data/00385.jpg,nyu_data/00385.png 387 | nyu_data/00386.jpg,nyu_data/00386.png 388 | nyu_data/00387.jpg,nyu_data/00387.png 389 | nyu_data/00388.jpg,nyu_data/00388.png 390 | nyu_data/00389.jpg,nyu_data/00389.png 391 | nyu_data/00390.jpg,nyu_data/00390.png 392 | nyu_data/00391.jpg,nyu_data/00391.png 393 | nyu_data/00392.jpg,nyu_data/00392.png 394 | nyu_data/00393.jpg,nyu_data/00393.png 395 | nyu_data/00394.jpg,nyu_data/00394.png 396 | nyu_data/00395.jpg,nyu_data/00395.png 397 | nyu_data/00396.jpg,nyu_data/00396.png 398 | nyu_data/00397.jpg,nyu_data/00397.png 399 | nyu_data/00398.jpg,nyu_data/00398.png 400 | nyu_data/00399.jpg,nyu_data/00399.png 401 | nyu_data/00400.jpg,nyu_data/00400.png 402 | nyu_data/00401.jpg,nyu_data/00401.png 403 | nyu_data/00402.jpg,nyu_data/00402.png 404 | nyu_data/00403.jpg,nyu_data/00403.png 405 | nyu_data/00404.jpg,nyu_data/00404.png 406 | nyu_data/00405.jpg,nyu_data/00405.png 407 | nyu_data/00406.jpg,nyu_data/00406.png 408 | nyu_data/00407.jpg,nyu_data/00407.png 409 | nyu_data/00408.jpg,nyu_data/00408.png 410 | nyu_data/00409.jpg,nyu_data/00409.png 411 | nyu_data/00410.jpg,nyu_data/00410.png 412 | nyu_data/00411.jpg,nyu_data/00411.png 413 | nyu_data/00412.jpg,nyu_data/00412.png 414 | nyu_data/00413.jpg,nyu_data/00413.png 415 | nyu_data/00414.jpg,nyu_data/00414.png 416 | nyu_data/00415.jpg,nyu_data/00415.png 417 | nyu_data/00416.jpg,nyu_data/00416.png 418 | nyu_data/00417.jpg,nyu_data/00417.png 419 | nyu_data/00418.jpg,nyu_data/00418.png 420 | nyu_data/00419.jpg,nyu_data/00419.png 421 | nyu_data/00420.jpg,nyu_data/00420.png 422 | nyu_data/00421.jpg,nyu_data/00421.png 423 | nyu_data/00422.jpg,nyu_data/00422.png 424 | nyu_data/00423.jpg,nyu_data/00423.png 425 | nyu_data/00424.jpg,nyu_data/00424.png 426 | nyu_data/00425.jpg,nyu_data/00425.png 427 | nyu_data/00426.jpg,nyu_data/00426.png 428 | nyu_data/00427.jpg,nyu_data/00427.png 429 | nyu_data/00428.jpg,nyu_data/00428.png 430 | nyu_data/00429.jpg,nyu_data/00429.png 431 | nyu_data/00430.jpg,nyu_data/00430.png 432 | nyu_data/00431.jpg,nyu_data/00431.png 433 | nyu_data/00432.jpg,nyu_data/00432.png 434 | nyu_data/00433.jpg,nyu_data/00433.png 435 | nyu_data/00434.jpg,nyu_data/00434.png 436 | nyu_data/00435.jpg,nyu_data/00435.png 437 | nyu_data/00436.jpg,nyu_data/00436.png 438 | nyu_data/00437.jpg,nyu_data/00437.png 439 | nyu_data/00438.jpg,nyu_data/00438.png 440 | nyu_data/00439.jpg,nyu_data/00439.png 441 | nyu_data/00440.jpg,nyu_data/00440.png 442 | nyu_data/00441.jpg,nyu_data/00441.png 443 | nyu_data/00442.jpg,nyu_data/00442.png 444 | nyu_data/00443.jpg,nyu_data/00443.png 445 | nyu_data/00444.jpg,nyu_data/00444.png 446 | nyu_data/00445.jpg,nyu_data/00445.png 447 | nyu_data/00446.jpg,nyu_data/00446.png 448 | nyu_data/00447.jpg,nyu_data/00447.png 449 | nyu_data/00448.jpg,nyu_data/00448.png 450 | nyu_data/00449.jpg,nyu_data/00449.png 451 | nyu_data/00450.jpg,nyu_data/00450.png 452 | nyu_data/00451.jpg,nyu_data/00451.png 453 | nyu_data/00452.jpg,nyu_data/00452.png 454 | nyu_data/00453.jpg,nyu_data/00453.png 455 | nyu_data/00454.jpg,nyu_data/00454.png 456 | nyu_data/00455.jpg,nyu_data/00455.png 457 | nyu_data/00456.jpg,nyu_data/00456.png 458 | nyu_data/00457.jpg,nyu_data/00457.png 459 | nyu_data/00458.jpg,nyu_data/00458.png 460 | nyu_data/00459.jpg,nyu_data/00459.png 461 | nyu_data/00460.jpg,nyu_data/00460.png 462 | nyu_data/00461.jpg,nyu_data/00461.png 463 | nyu_data/00462.jpg,nyu_data/00462.png 464 | nyu_data/00463.jpg,nyu_data/00463.png 465 | nyu_data/00464.jpg,nyu_data/00464.png 466 | nyu_data/00465.jpg,nyu_data/00465.png 467 | nyu_data/00466.jpg,nyu_data/00466.png 468 | nyu_data/00467.jpg,nyu_data/00467.png 469 | nyu_data/00468.jpg,nyu_data/00468.png 470 | nyu_data/00469.jpg,nyu_data/00469.png 471 | nyu_data/00470.jpg,nyu_data/00470.png 472 | nyu_data/00471.jpg,nyu_data/00471.png 473 | nyu_data/00472.jpg,nyu_data/00472.png 474 | nyu_data/00473.jpg,nyu_data/00473.png 475 | nyu_data/00474.jpg,nyu_data/00474.png 476 | nyu_data/00475.jpg,nyu_data/00475.png 477 | nyu_data/00476.jpg,nyu_data/00476.png 478 | nyu_data/00477.jpg,nyu_data/00477.png 479 | nyu_data/00478.jpg,nyu_data/00478.png 480 | nyu_data/00479.jpg,nyu_data/00479.png 481 | nyu_data/00480.jpg,nyu_data/00480.png 482 | nyu_data/00481.jpg,nyu_data/00481.png 483 | nyu_data/00482.jpg,nyu_data/00482.png 484 | nyu_data/00483.jpg,nyu_data/00483.png 485 | nyu_data/00484.jpg,nyu_data/00484.png 486 | nyu_data/00485.jpg,nyu_data/00485.png 487 | nyu_data/00486.jpg,nyu_data/00486.png 488 | nyu_data/00487.jpg,nyu_data/00487.png 489 | nyu_data/00488.jpg,nyu_data/00488.png 490 | nyu_data/00489.jpg,nyu_data/00489.png 491 | nyu_data/00490.jpg,nyu_data/00490.png 492 | nyu_data/00491.jpg,nyu_data/00491.png 493 | nyu_data/00492.jpg,nyu_data/00492.png 494 | nyu_data/00493.jpg,nyu_data/00493.png 495 | nyu_data/00494.jpg,nyu_data/00494.png 496 | nyu_data/00495.jpg,nyu_data/00495.png 497 | nyu_data/00496.jpg,nyu_data/00496.png 498 | nyu_data/00497.jpg,nyu_data/00497.png 499 | nyu_data/00498.jpg,nyu_data/00498.png 500 | nyu_data/00499.jpg,nyu_data/00499.png 501 | nyu_data/00500.jpg,nyu_data/00500.png 502 | nyu_data/00501.jpg,nyu_data/00501.png 503 | nyu_data/00502.jpg,nyu_data/00502.png 504 | nyu_data/00503.jpg,nyu_data/00503.png 505 | nyu_data/00504.jpg,nyu_data/00504.png 506 | nyu_data/00505.jpg,nyu_data/00505.png 507 | nyu_data/00506.jpg,nyu_data/00506.png 508 | nyu_data/00507.jpg,nyu_data/00507.png 509 | nyu_data/00508.jpg,nyu_data/00508.png 510 | nyu_data/00509.jpg,nyu_data/00509.png 511 | nyu_data/00510.jpg,nyu_data/00510.png 512 | nyu_data/00511.jpg,nyu_data/00511.png 513 | nyu_data/00512.jpg,nyu_data/00512.png 514 | nyu_data/00513.jpg,nyu_data/00513.png 515 | nyu_data/00514.jpg,nyu_data/00514.png 516 | nyu_data/00515.jpg,nyu_data/00515.png 517 | nyu_data/00516.jpg,nyu_data/00516.png 518 | nyu_data/00517.jpg,nyu_data/00517.png 519 | nyu_data/00518.jpg,nyu_data/00518.png 520 | nyu_data/00519.jpg,nyu_data/00519.png 521 | nyu_data/00520.jpg,nyu_data/00520.png 522 | nyu_data/00521.jpg,nyu_data/00521.png 523 | nyu_data/00522.jpg,nyu_data/00522.png 524 | nyu_data/00523.jpg,nyu_data/00523.png 525 | nyu_data/00524.jpg,nyu_data/00524.png 526 | nyu_data/00525.jpg,nyu_data/00525.png 527 | nyu_data/00526.jpg,nyu_data/00526.png 528 | nyu_data/00527.jpg,nyu_data/00527.png 529 | nyu_data/00528.jpg,nyu_data/00528.png 530 | nyu_data/00529.jpg,nyu_data/00529.png 531 | nyu_data/00530.jpg,nyu_data/00530.png 532 | nyu_data/00531.jpg,nyu_data/00531.png 533 | nyu_data/00532.jpg,nyu_data/00532.png 534 | nyu_data/00533.jpg,nyu_data/00533.png 535 | nyu_data/00534.jpg,nyu_data/00534.png 536 | nyu_data/00535.jpg,nyu_data/00535.png 537 | nyu_data/00536.jpg,nyu_data/00536.png 538 | nyu_data/00537.jpg,nyu_data/00537.png 539 | nyu_data/00538.jpg,nyu_data/00538.png 540 | nyu_data/00539.jpg,nyu_data/00539.png 541 | nyu_data/00540.jpg,nyu_data/00540.png 542 | nyu_data/00541.jpg,nyu_data/00541.png 543 | nyu_data/00542.jpg,nyu_data/00542.png 544 | nyu_data/00543.jpg,nyu_data/00543.png 545 | nyu_data/00544.jpg,nyu_data/00544.png 546 | nyu_data/00545.jpg,nyu_data/00545.png 547 | nyu_data/00546.jpg,nyu_data/00546.png 548 | nyu_data/00547.jpg,nyu_data/00547.png 549 | nyu_data/00548.jpg,nyu_data/00548.png 550 | nyu_data/00549.jpg,nyu_data/00549.png 551 | nyu_data/00550.jpg,nyu_data/00550.png 552 | nyu_data/00551.jpg,nyu_data/00551.png 553 | nyu_data/00552.jpg,nyu_data/00552.png 554 | nyu_data/00553.jpg,nyu_data/00553.png 555 | nyu_data/00554.jpg,nyu_data/00554.png 556 | nyu_data/00555.jpg,nyu_data/00555.png 557 | nyu_data/00556.jpg,nyu_data/00556.png 558 | nyu_data/00557.jpg,nyu_data/00557.png 559 | nyu_data/00558.jpg,nyu_data/00558.png 560 | nyu_data/00559.jpg,nyu_data/00559.png 561 | nyu_data/00560.jpg,nyu_data/00560.png 562 | nyu_data/00561.jpg,nyu_data/00561.png 563 | nyu_data/00562.jpg,nyu_data/00562.png 564 | nyu_data/00563.jpg,nyu_data/00563.png 565 | nyu_data/00564.jpg,nyu_data/00564.png 566 | nyu_data/00565.jpg,nyu_data/00565.png 567 | nyu_data/00566.jpg,nyu_data/00566.png 568 | nyu_data/00567.jpg,nyu_data/00567.png 569 | nyu_data/00568.jpg,nyu_data/00568.png 570 | nyu_data/00569.jpg,nyu_data/00569.png 571 | nyu_data/00570.jpg,nyu_data/00570.png 572 | nyu_data/00571.jpg,nyu_data/00571.png 573 | nyu_data/00572.jpg,nyu_data/00572.png 574 | nyu_data/00573.jpg,nyu_data/00573.png 575 | nyu_data/00574.jpg,nyu_data/00574.png 576 | nyu_data/00575.jpg,nyu_data/00575.png 577 | nyu_data/00576.jpg,nyu_data/00576.png 578 | nyu_data/00577.jpg,nyu_data/00577.png 579 | nyu_data/00578.jpg,nyu_data/00578.png 580 | nyu_data/00579.jpg,nyu_data/00579.png 581 | nyu_data/00580.jpg,nyu_data/00580.png 582 | nyu_data/00581.jpg,nyu_data/00581.png 583 | nyu_data/00582.jpg,nyu_data/00582.png 584 | nyu_data/00583.jpg,nyu_data/00583.png 585 | nyu_data/00584.jpg,nyu_data/00584.png 586 | nyu_data/00585.jpg,nyu_data/00585.png 587 | nyu_data/00586.jpg,nyu_data/00586.png 588 | nyu_data/00587.jpg,nyu_data/00587.png 589 | nyu_data/00588.jpg,nyu_data/00588.png 590 | nyu_data/00589.jpg,nyu_data/00589.png 591 | nyu_data/00590.jpg,nyu_data/00590.png 592 | nyu_data/00591.jpg,nyu_data/00591.png 593 | nyu_data/00592.jpg,nyu_data/00592.png 594 | nyu_data/00593.jpg,nyu_data/00593.png 595 | nyu_data/00594.jpg,nyu_data/00594.png 596 | nyu_data/00595.jpg,nyu_data/00595.png 597 | nyu_data/00596.jpg,nyu_data/00596.png 598 | nyu_data/00597.jpg,nyu_data/00597.png 599 | nyu_data/00598.jpg,nyu_data/00598.png 600 | nyu_data/00599.jpg,nyu_data/00599.png 601 | nyu_data/00600.jpg,nyu_data/00600.png 602 | nyu_data/00601.jpg,nyu_data/00601.png 603 | nyu_data/00602.jpg,nyu_data/00602.png 604 | nyu_data/00603.jpg,nyu_data/00603.png 605 | nyu_data/00604.jpg,nyu_data/00604.png 606 | nyu_data/00605.jpg,nyu_data/00605.png 607 | nyu_data/00606.jpg,nyu_data/00606.png 608 | nyu_data/00607.jpg,nyu_data/00607.png 609 | nyu_data/00608.jpg,nyu_data/00608.png 610 | nyu_data/00609.jpg,nyu_data/00609.png 611 | nyu_data/00610.jpg,nyu_data/00610.png 612 | nyu_data/00611.jpg,nyu_data/00611.png 613 | nyu_data/00612.jpg,nyu_data/00612.png 614 | nyu_data/00613.jpg,nyu_data/00613.png 615 | nyu_data/00614.jpg,nyu_data/00614.png 616 | nyu_data/00615.jpg,nyu_data/00615.png 617 | nyu_data/00616.jpg,nyu_data/00616.png 618 | nyu_data/00617.jpg,nyu_data/00617.png 619 | nyu_data/00618.jpg,nyu_data/00618.png 620 | nyu_data/00619.jpg,nyu_data/00619.png 621 | nyu_data/00620.jpg,nyu_data/00620.png 622 | nyu_data/00621.jpg,nyu_data/00621.png 623 | nyu_data/00622.jpg,nyu_data/00622.png 624 | nyu_data/00623.jpg,nyu_data/00623.png 625 | nyu_data/00624.jpg,nyu_data/00624.png 626 | nyu_data/00625.jpg,nyu_data/00625.png 627 | nyu_data/00626.jpg,nyu_data/00626.png 628 | nyu_data/00627.jpg,nyu_data/00627.png 629 | nyu_data/00628.jpg,nyu_data/00628.png 630 | nyu_data/00629.jpg,nyu_data/00629.png 631 | nyu_data/00630.jpg,nyu_data/00630.png 632 | nyu_data/00631.jpg,nyu_data/00631.png 633 | nyu_data/00632.jpg,nyu_data/00632.png 634 | nyu_data/00633.jpg,nyu_data/00633.png 635 | nyu_data/00634.jpg,nyu_data/00634.png 636 | nyu_data/00635.jpg,nyu_data/00635.png 637 | nyu_data/00636.jpg,nyu_data/00636.png 638 | nyu_data/00637.jpg,nyu_data/00637.png 639 | nyu_data/00638.jpg,nyu_data/00638.png 640 | nyu_data/00639.jpg,nyu_data/00639.png 641 | nyu_data/00640.jpg,nyu_data/00640.png 642 | nyu_data/00641.jpg,nyu_data/00641.png 643 | nyu_data/00642.jpg,nyu_data/00642.png 644 | nyu_data/00643.jpg,nyu_data/00643.png 645 | nyu_data/00644.jpg,nyu_data/00644.png 646 | nyu_data/00645.jpg,nyu_data/00645.png 647 | nyu_data/00646.jpg,nyu_data/00646.png 648 | nyu_data/00647.jpg,nyu_data/00647.png 649 | nyu_data/00648.jpg,nyu_data/00648.png 650 | nyu_data/00649.jpg,nyu_data/00649.png 651 | nyu_data/00650.jpg,nyu_data/00650.png 652 | nyu_data/00651.jpg,nyu_data/00651.png 653 | nyu_data/00652.jpg,nyu_data/00652.png 654 | nyu_data/00653.jpg,nyu_data/00653.png 655 | nyu_data/00654.jpg,nyu_data/00654.png 656 | nyu_data/00655.jpg,nyu_data/00655.png 657 | nyu_data/00656.jpg,nyu_data/00656.png 658 | nyu_data/00657.jpg,nyu_data/00657.png 659 | nyu_data/00658.jpg,nyu_data/00658.png 660 | nyu_data/00659.jpg,nyu_data/00659.png 661 | nyu_data/00660.jpg,nyu_data/00660.png 662 | nyu_data/00661.jpg,nyu_data/00661.png 663 | nyu_data/00662.jpg,nyu_data/00662.png 664 | nyu_data/00663.jpg,nyu_data/00663.png 665 | nyu_data/00664.jpg,nyu_data/00664.png 666 | nyu_data/00665.jpg,nyu_data/00665.png 667 | nyu_data/00666.jpg,nyu_data/00666.png 668 | nyu_data/00667.jpg,nyu_data/00667.png 669 | nyu_data/00668.jpg,nyu_data/00668.png 670 | nyu_data/00669.jpg,nyu_data/00669.png 671 | nyu_data/00670.jpg,nyu_data/00670.png 672 | nyu_data/00671.jpg,nyu_data/00671.png 673 | nyu_data/00672.jpg,nyu_data/00672.png 674 | nyu_data/00673.jpg,nyu_data/00673.png 675 | nyu_data/00674.jpg,nyu_data/00674.png 676 | nyu_data/00675.jpg,nyu_data/00675.png 677 | nyu_data/00676.jpg,nyu_data/00676.png 678 | nyu_data/00677.jpg,nyu_data/00677.png 679 | nyu_data/00678.jpg,nyu_data/00678.png 680 | nyu_data/00679.jpg,nyu_data/00679.png 681 | nyu_data/00680.jpg,nyu_data/00680.png 682 | nyu_data/00681.jpg,nyu_data/00681.png 683 | nyu_data/00682.jpg,nyu_data/00682.png 684 | nyu_data/00683.jpg,nyu_data/00683.png 685 | nyu_data/00684.jpg,nyu_data/00684.png 686 | nyu_data/00685.jpg,nyu_data/00685.png 687 | nyu_data/00686.jpg,nyu_data/00686.png 688 | nyu_data/00687.jpg,nyu_data/00687.png 689 | nyu_data/00688.jpg,nyu_data/00688.png 690 | nyu_data/00689.jpg,nyu_data/00689.png 691 | nyu_data/00690.jpg,nyu_data/00690.png 692 | nyu_data/00691.jpg,nyu_data/00691.png 693 | nyu_data/00692.jpg,nyu_data/00692.png 694 | nyu_data/00693.jpg,nyu_data/00693.png 695 | nyu_data/00694.jpg,nyu_data/00694.png 696 | nyu_data/00695.jpg,nyu_data/00695.png 697 | nyu_data/00696.jpg,nyu_data/00696.png 698 | nyu_data/00697.jpg,nyu_data/00697.png 699 | nyu_data/00698.jpg,nyu_data/00698.png 700 | nyu_data/00699.jpg,nyu_data/00699.png 701 | nyu_data/00700.jpg,nyu_data/00700.png 702 | nyu_data/00701.jpg,nyu_data/00701.png 703 | nyu_data/00702.jpg,nyu_data/00702.png 704 | nyu_data/00703.jpg,nyu_data/00703.png 705 | nyu_data/00704.jpg,nyu_data/00704.png 706 | nyu_data/00705.jpg,nyu_data/00705.png 707 | nyu_data/00706.jpg,nyu_data/00706.png 708 | nyu_data/00707.jpg,nyu_data/00707.png 709 | nyu_data/00708.jpg,nyu_data/00708.png 710 | nyu_data/00709.jpg,nyu_data/00709.png 711 | nyu_data/00710.jpg,nyu_data/00710.png 712 | nyu_data/00711.jpg,nyu_data/00711.png 713 | nyu_data/00712.jpg,nyu_data/00712.png 714 | nyu_data/00713.jpg,nyu_data/00713.png 715 | nyu_data/00714.jpg,nyu_data/00714.png 716 | nyu_data/00715.jpg,nyu_data/00715.png 717 | nyu_data/00716.jpg,nyu_data/00716.png 718 | nyu_data/00717.jpg,nyu_data/00717.png 719 | nyu_data/00718.jpg,nyu_data/00718.png 720 | nyu_data/00719.jpg,nyu_data/00719.png 721 | nyu_data/00720.jpg,nyu_data/00720.png 722 | nyu_data/00721.jpg,nyu_data/00721.png 723 | nyu_data/00722.jpg,nyu_data/00722.png 724 | nyu_data/00723.jpg,nyu_data/00723.png 725 | nyu_data/00724.jpg,nyu_data/00724.png 726 | nyu_data/00725.jpg,nyu_data/00725.png 727 | nyu_data/00726.jpg,nyu_data/00726.png 728 | nyu_data/00727.jpg,nyu_data/00727.png 729 | nyu_data/00728.jpg,nyu_data/00728.png 730 | nyu_data/00729.jpg,nyu_data/00729.png 731 | nyu_data/00730.jpg,nyu_data/00730.png 732 | nyu_data/00731.jpg,nyu_data/00731.png 733 | nyu_data/00732.jpg,nyu_data/00732.png 734 | nyu_data/00733.jpg,nyu_data/00733.png 735 | nyu_data/00734.jpg,nyu_data/00734.png 736 | nyu_data/00735.jpg,nyu_data/00735.png 737 | nyu_data/00736.jpg,nyu_data/00736.png 738 | nyu_data/00737.jpg,nyu_data/00737.png 739 | nyu_data/00738.jpg,nyu_data/00738.png 740 | nyu_data/00739.jpg,nyu_data/00739.png 741 | nyu_data/00740.jpg,nyu_data/00740.png 742 | nyu_data/00741.jpg,nyu_data/00741.png 743 | nyu_data/00742.jpg,nyu_data/00742.png 744 | nyu_data/00743.jpg,nyu_data/00743.png 745 | nyu_data/00744.jpg,nyu_data/00744.png 746 | nyu_data/00745.jpg,nyu_data/00745.png 747 | nyu_data/00746.jpg,nyu_data/00746.png 748 | nyu_data/00747.jpg,nyu_data/00747.png 749 | nyu_data/00748.jpg,nyu_data/00748.png 750 | nyu_data/00749.jpg,nyu_data/00749.png 751 | nyu_data/00750.jpg,nyu_data/00750.png 752 | nyu_data/00751.jpg,nyu_data/00751.png 753 | nyu_data/00752.jpg,nyu_data/00752.png 754 | nyu_data/00753.jpg,nyu_data/00753.png 755 | nyu_data/00754.jpg,nyu_data/00754.png 756 | nyu_data/00755.jpg,nyu_data/00755.png 757 | nyu_data/00756.jpg,nyu_data/00756.png 758 | nyu_data/00757.jpg,nyu_data/00757.png 759 | nyu_data/00758.jpg,nyu_data/00758.png 760 | nyu_data/00759.jpg,nyu_data/00759.png 761 | nyu_data/00760.jpg,nyu_data/00760.png 762 | nyu_data/00761.jpg,nyu_data/00761.png 763 | nyu_data/00762.jpg,nyu_data/00762.png 764 | nyu_data/00763.jpg,nyu_data/00763.png 765 | nyu_data/00764.jpg,nyu_data/00764.png 766 | nyu_data/00765.jpg,nyu_data/00765.png 767 | nyu_data/00766.jpg,nyu_data/00766.png 768 | nyu_data/00767.jpg,nyu_data/00767.png 769 | nyu_data/00768.jpg,nyu_data/00768.png 770 | nyu_data/00769.jpg,nyu_data/00769.png 771 | nyu_data/00770.jpg,nyu_data/00770.png 772 | nyu_data/00771.jpg,nyu_data/00771.png 773 | nyu_data/00772.jpg,nyu_data/00772.png 774 | nyu_data/00773.jpg,nyu_data/00773.png 775 | nyu_data/00774.jpg,nyu_data/00774.png 776 | nyu_data/00775.jpg,nyu_data/00775.png 777 | nyu_data/00776.jpg,nyu_data/00776.png 778 | nyu_data/00777.jpg,nyu_data/00777.png 779 | nyu_data/00778.jpg,nyu_data/00778.png 780 | nyu_data/00779.jpg,nyu_data/00779.png 781 | nyu_data/00780.jpg,nyu_data/00780.png 782 | nyu_data/00781.jpg,nyu_data/00781.png 783 | nyu_data/00782.jpg,nyu_data/00782.png 784 | nyu_data/00783.jpg,nyu_data/00783.png 785 | nyu_data/00784.jpg,nyu_data/00784.png 786 | nyu_data/00785.jpg,nyu_data/00785.png 787 | nyu_data/00786.jpg,nyu_data/00786.png 788 | nyu_data/00787.jpg,nyu_data/00787.png 789 | nyu_data/00788.jpg,nyu_data/00788.png 790 | nyu_data/00789.jpg,nyu_data/00789.png 791 | nyu_data/00790.jpg,nyu_data/00790.png 792 | nyu_data/00791.jpg,nyu_data/00791.png 793 | nyu_data/00792.jpg,nyu_data/00792.png 794 | nyu_data/00793.jpg,nyu_data/00793.png 795 | nyu_data/00794.jpg,nyu_data/00794.png 796 | nyu_data/00795.jpg,nyu_data/00795.png 797 | nyu_data/00796.jpg,nyu_data/00796.png 798 | nyu_data/00797.jpg,nyu_data/00797.png 799 | nyu_data/00798.jpg,nyu_data/00798.png 800 | nyu_data/00799.jpg,nyu_data/00799.png 801 | nyu_data/00800.jpg,nyu_data/00800.png 802 | nyu_data/00801.jpg,nyu_data/00801.png 803 | nyu_data/00802.jpg,nyu_data/00802.png 804 | nyu_data/00803.jpg,nyu_data/00803.png 805 | nyu_data/00804.jpg,nyu_data/00804.png 806 | nyu_data/00805.jpg,nyu_data/00805.png 807 | nyu_data/00806.jpg,nyu_data/00806.png 808 | nyu_data/00807.jpg,nyu_data/00807.png 809 | nyu_data/00808.jpg,nyu_data/00808.png 810 | nyu_data/00809.jpg,nyu_data/00809.png 811 | nyu_data/00810.jpg,nyu_data/00810.png 812 | nyu_data/00811.jpg,nyu_data/00811.png 813 | nyu_data/00812.jpg,nyu_data/00812.png 814 | nyu_data/00813.jpg,nyu_data/00813.png 815 | nyu_data/00814.jpg,nyu_data/00814.png 816 | nyu_data/00815.jpg,nyu_data/00815.png 817 | nyu_data/00816.jpg,nyu_data/00816.png 818 | nyu_data/00817.jpg,nyu_data/00817.png 819 | nyu_data/00818.jpg,nyu_data/00818.png 820 | nyu_data/00819.jpg,nyu_data/00819.png 821 | nyu_data/00820.jpg,nyu_data/00820.png 822 | nyu_data/00821.jpg,nyu_data/00821.png 823 | nyu_data/00822.jpg,nyu_data/00822.png 824 | nyu_data/00823.jpg,nyu_data/00823.png 825 | nyu_data/00824.jpg,nyu_data/00824.png 826 | nyu_data/00825.jpg,nyu_data/00825.png 827 | nyu_data/00826.jpg,nyu_data/00826.png 828 | nyu_data/00827.jpg,nyu_data/00827.png 829 | nyu_data/00828.jpg,nyu_data/00828.png 830 | nyu_data/00829.jpg,nyu_data/00829.png 831 | nyu_data/00830.jpg,nyu_data/00830.png 832 | nyu_data/00831.jpg,nyu_data/00831.png 833 | nyu_data/00832.jpg,nyu_data/00832.png 834 | nyu_data/00833.jpg,nyu_data/00833.png 835 | nyu_data/00834.jpg,nyu_data/00834.png 836 | nyu_data/00835.jpg,nyu_data/00835.png 837 | nyu_data/00836.jpg,nyu_data/00836.png 838 | nyu_data/00837.jpg,nyu_data/00837.png 839 | nyu_data/00838.jpg,nyu_data/00838.png 840 | nyu_data/00839.jpg,nyu_data/00839.png 841 | nyu_data/00840.jpg,nyu_data/00840.png 842 | nyu_data/00841.jpg,nyu_data/00841.png 843 | nyu_data/00842.jpg,nyu_data/00842.png 844 | nyu_data/00843.jpg,nyu_data/00843.png 845 | nyu_data/00844.jpg,nyu_data/00844.png 846 | nyu_data/00845.jpg,nyu_data/00845.png 847 | nyu_data/00846.jpg,nyu_data/00846.png 848 | nyu_data/00847.jpg,nyu_data/00847.png 849 | nyu_data/00848.jpg,nyu_data/00848.png 850 | nyu_data/00849.jpg,nyu_data/00849.png 851 | nyu_data/00850.jpg,nyu_data/00850.png 852 | nyu_data/00851.jpg,nyu_data/00851.png 853 | nyu_data/00852.jpg,nyu_data/00852.png 854 | nyu_data/00853.jpg,nyu_data/00853.png 855 | nyu_data/00854.jpg,nyu_data/00854.png 856 | nyu_data/00855.jpg,nyu_data/00855.png 857 | nyu_data/00856.jpg,nyu_data/00856.png 858 | nyu_data/00857.jpg,nyu_data/00857.png 859 | nyu_data/00858.jpg,nyu_data/00858.png 860 | nyu_data/00859.jpg,nyu_data/00859.png 861 | nyu_data/00860.jpg,nyu_data/00860.png 862 | nyu_data/00861.jpg,nyu_data/00861.png 863 | nyu_data/00862.jpg,nyu_data/00862.png 864 | nyu_data/00863.jpg,nyu_data/00863.png 865 | nyu_data/00864.jpg,nyu_data/00864.png 866 | nyu_data/00865.jpg,nyu_data/00865.png 867 | nyu_data/00866.jpg,nyu_data/00866.png 868 | nyu_data/00867.jpg,nyu_data/00867.png 869 | nyu_data/00868.jpg,nyu_data/00868.png 870 | nyu_data/00869.jpg,nyu_data/00869.png 871 | nyu_data/00870.jpg,nyu_data/00870.png 872 | nyu_data/00871.jpg,nyu_data/00871.png 873 | nyu_data/00872.jpg,nyu_data/00872.png 874 | nyu_data/00873.jpg,nyu_data/00873.png 875 | nyu_data/00874.jpg,nyu_data/00874.png 876 | nyu_data/00875.jpg,nyu_data/00875.png 877 | nyu_data/00876.jpg,nyu_data/00876.png 878 | nyu_data/00877.jpg,nyu_data/00877.png 879 | nyu_data/00878.jpg,nyu_data/00878.png 880 | nyu_data/00879.jpg,nyu_data/00879.png 881 | nyu_data/00880.jpg,nyu_data/00880.png 882 | nyu_data/00881.jpg,nyu_data/00881.png 883 | nyu_data/00882.jpg,nyu_data/00882.png 884 | nyu_data/00883.jpg,nyu_data/00883.png 885 | nyu_data/00884.jpg,nyu_data/00884.png 886 | nyu_data/00885.jpg,nyu_data/00885.png 887 | nyu_data/00886.jpg,nyu_data/00886.png 888 | nyu_data/00887.jpg,nyu_data/00887.png 889 | nyu_data/00888.jpg,nyu_data/00888.png 890 | nyu_data/00889.jpg,nyu_data/00889.png 891 | nyu_data/00890.jpg,nyu_data/00890.png 892 | nyu_data/00891.jpg,nyu_data/00891.png 893 | nyu_data/00892.jpg,nyu_data/00892.png 894 | nyu_data/00893.jpg,nyu_data/00893.png 895 | nyu_data/00894.jpg,nyu_data/00894.png 896 | nyu_data/00895.jpg,nyu_data/00895.png 897 | nyu_data/00896.jpg,nyu_data/00896.png 898 | nyu_data/00897.jpg,nyu_data/00897.png 899 | nyu_data/00898.jpg,nyu_data/00898.png 900 | nyu_data/00899.jpg,nyu_data/00899.png 901 | --------------------------------------------------------------------------------