76
273
93
4
62
229
97
73
17
125
463
197
305
159
540
198
46
38
440
22
25
102
167
45
203
88
51
20
33
41
43
59
71
28
193
27
36
151
155
77
129
141
44
179
37
411
124
235
39
165