3
0
4
8
6
21
10
20
23
19
54
46
30
32
15
7
37
39
85
33
36
16
12
77
55
24
63
17
13
264
28
41
153
38
22
106
35
11
194
27
18