15
11
1
12
5
7
22
2
8
3
51
21
55
19
6
293
256
96
118
193
32
45
46
44
87
61
10
102
60
179
36
422
320
107