3
5
2
0
6
4
1
7
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