43
39
30
45
31
36
18
6
26
47
37
24
33
49
28
42
109
22
60
21
48
23
13
34
128
140
55
89
52
44
74
27
258
79
32
107
70
205
81
82
125
73
72
59
15
14