8
15
137
102
82
23
16
136
38
0
18
80
10
22
2
96
14
30
25
27
50
45
3
177
412
44
9
12
83
4
53
63
32
332
72
669
19
51
113
135
65
278
138
36
39
78
47
85
76