3
10
284
51
11
23
28
7
33
36
63
105
54
71
18
52
15
80
38
1
5
79
9
58
31
64
61
42
8
32
12
19
149
6
17
0