35
4
26
7
5
2
8
1
3
13
15
11
10
6
9
136
141
121
21
20
42
292
87
386
19
240
126
259
558
828
72
16
502
137
156
83
33
12
50
46
14
110
17
153
61
59
45
103