36
4
26
7
5
8
2
3
15
1
9
13
11
6
10
136
143
20
121
290
42
21
87
379
240
126
257
556
832
72
18
506
125
156
83
16
38
12
50
47
14
110
17
153
60
59
54
100