0
8
46
30
23
36
28
126
13
11
31
41
9
12
6
125
27
100
22
20
21
17
93
26
38
114
53
163
62
60
132
479
187
211
33
265
19
43
72
183
158
139
201
66
148
209
16
76
162
14
106