3
0
39
22
18
13
15
21
14
26
25
34
517
221
95
136
197
147
112
144
55
176
88
58
132
106
214
54
49
45
52
128
73
108
118
78
60
46
31
29
130