7
6
13
0
1
16
2
24
27
15
8
33
9
11
3
46
21
76
53
49
57
327
85
150
382
50
135
42
218
253
66
137
110
183
29
133
19
97
38
361
77
22
65
84
18
129