0
9
3
8
11
7
16
14
67
30
18
39
32
29
76
31
79
26
20
954
130
54
63
51
1663
66
33
25
42
48
251
123
108
27
275
65