21
24
23
29
18
39
25
9
96
44
61
107
120
103
78
31
28
20
52
69
368
46
26
66
118
36
216
91
42
88
49
80
77
41
138
76
50
47
48
127
198
40