43
23
21
78
146
294
39
131
89
74
76
40
28
18
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