3
1
7
15
6
25
41
11
68
0
2
8
13
19
89
123
29
20
77
59
31
18
14
55
78
34
30
16
51
154
17
9
5
74
76
33
160
57
43
38
317