36
4
26
7
5
8
2
3
15
1
9
13
11
6
10
136
141
20
121
291
42
21
87
384
19
240
126
258
558
828
72
17
503
127
156
83
16
33
12
50
46
14
110
154
61
59
45
103