40
51
13
35
8
50
4
277
302
20
108
6
5
3
12
1
44
19
16
107
23
33
47
34
14
54
10
9
112
11
97
25
26
45
17
15
103
2
18
178
29