43
23
21
78
146
294
89
131
39
76
74
40
18
28
44
75
125
36
52
16
47
93
26
54
34
57
58
42
104
108
29
30
31
14
13
37
46
90
49
70
77
63