6
4
7
14
10
40
26
8
19
28
35
20
25
11
188
33
13
147
81
78
131
189
138
85
184
203
220
116
39
98
152
185
71
96
38
121
41
23
30
73
60
34
29
58
145
149
45
97
110