6
5
4
35
43
201
12
33
32
50
180
52
98
942
17
96
26
19
25
29
3
111
18
10
51
15
9
1191
60
99
1
28
215
105
8
23
119