5
3
1
0
2
15
7
16
20
6
31
23
29
100
45
51
17
41
24
12
180
77
13
18
10
28
46
238
27
39
69
8
96
11
111
48
74