0
5
1
3
4
11
2
7
19
16
10
13
6
42
20
31
9
69
38
34
151
17
65
39
63
33
66
64
48
75
68
18
49
27
23
111
40
15
36
60
78
61
74
288