15
12
27
5
328
10
0
9
3
7
21
23
30
65
105
22
88
47
60
159
32
67
42
55
78
18
20
26
6
41
255
8
123
16
72
43
17
172
56
57
97
202
107
48
192
11
196
4
50