3
5
2
0
7
4
1
65
88
110
89
46
29
17
31
268
12
8
37
27
30
76
108
35
107
11
9
149
99
103
55
39
13
34
63
252
32