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