27
13
76
171
86
70
74
4
255
158
31
186
154
105
54
304
355
157
471
159
641
84
371
38
201
125
162
14
73
66
3
143
272
101
56
12
30
8
32
59
117
68
92
61
134
131
113
29
43
109
211
15
523
119
208