8
7
3
18
4
10
11
13
16
0
19
6
2
36
90
14
31
50
323
34
160
56
25
103
393
52
45
95
55
80
436
93
99
43
368
167
172
64
28
118
308
58
159
220
180
44
68
175
145
190