42
29
3
26
8
5
27
31
34
35
113
490
10
36
48
38
20
116
14
12
9
7
24
103
11
21
13
60
122
55
102
49
32
16
19