15
8
0
6
7
2
3
10
12
16
32
48
57
35
17
123
29
116
111
4
38
49
9
40
33
80
11
441
205
77
64
39
101
86
97
45
85
160
73
129
90
69
150
34