576
62
139
34
150
94
270
221
113
220
80
17
91
26
313
31
51
226
210
180
75
33
215
148
310
76
442
54
60
41
205
61
166
48
77
43
84
89
27
25
109
137
130
287
119
83
331
50
223
193