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