58
14
5
10
23
229
26
55
314
13
31
37
112
34
24
223
386
82
57
90
519
38
70
102
342
191
265
59
30
189
73
50
220
193
41
175
63
122
27
89
67
56
297
85
155
127
47
174
43
312
151
72
141
88