45
50
30
27
5
26
35
25
12
11
36
52
18
40
116
58
98
9
24
17
20
29
104
13
157
23
141
66
57
28
16
15
140
31
7
63
48
34
14
115
88
46
21
96
120