36
15
34
5
8
25
269
166
90
21
20
39
183
106
863
6
10
9
51
274
62
71
72
40
82
65
23
11
2
111
12
45
52
58
7
129
69
119
84
152
16
169
3690
109
131
66
35