28
62
18
8
41
27
38
133
105
80
11
35
5918
42
34
471
125
59
334
68
39
66
347
54
204
218
96
55
25
61
153
376
136
82
224
29
93
168
40
121
24
132
102
21
81
108
106
101
171
86
293