3
16
19
23
294
183
39
84
8
95
36
135
99
29
28
30
122
61
48
32
4
26
37
154
35
51
14
47
31
12
58
21
865
1
9
113
0
170
226
11
34
7
15
79
97
24
10