5
3
2
0
1
27
7
9
77
42
12
32
19
34
13
18
15
61
25
20
87
74
207
24
22
17
47
16
133
147
38
26
54
31
44
56
35
41
43
33
238
73
81
40
63
282
218
150