21
13
11
14
7
16
9
4
24
5
2
111
108
23
10
378
8
3
42
20
22
27
37
270
355
40
31
33
0
74
94
251
53
15
301
34
45
41
26
18
12