35
4
26
7
5
8
2
3
15
1
9
13
11
6
10
136
141
20
121
292
42
21
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