5
21
9
6
0
15
3
12
2
55
16
10
8
14
18
47
27
17
13
30
35
33
24
91
7
4
11
102
23
39
20
182
96
299
441
296
380
72
149
75