18
15
31
19
10
35
67
47
69
41
43
23
21
78
147
294
89
131
39
77
74
40
28
44
75
125
36
52
16
93
26
54
34
57
58
42
104
108
29
30
14
13