15
308
34
27
163
14
31
11
69
25
85
183
57
39
17
59
19
158
30
26
71
68
54
41
40
12
9
22
61
4
67
58
13
63
29
35
132
127
297
10
55
222
103