80
49
72
145
68
34
44
7
51
114
33
48
164
130
63
310
193
284
278
410
133
199
125
40
474
201
194
108
62
120
139
148
160
138
271
118
134
93
106
146
167
69
89
107
79
74
147
84
163
27
171
73