126
40
28
45
31
34
35
19
27
25
16
22
39
158
63
33
32
21
58
50
30
42
37
43
44
38
17
56
103
14
242
29
10
9
85
128
23
80
52
26
59
13