23
16
55
54
41
8
28
90
337
72
71
203
343
37
119
7
2
278
60
44
149
26
206
31
13
12
47
35
24
188
38
62
103
97
57
40
122
124
29
42
156
46
11
18
175
43