3
21
5
25
1
9
27
26
11
16
12
13
0
6
17
119
15
2
48
52
51
10
49
23
8
401
38
72
18
147
65
122
63
116
92
85
83
19
69
163
137
110
374
281
54
81
166