158
13
11
60
14
10
29
23
119
55
105
68
57
64
16
43
141
93
75
85
41
142
69
186
21
108
38
203
34
94
17
18
22
96
100
298
130
125
51
63
173
42
132
115
12
217
31
107
56
61
49
192
53