40
52
51
68
124
116
88
64
359
39
57
143
232
71
181
70
112
31
122
69
83
191
236
90
129
76
35
151
47
95
97
18
9
17
6
37
26
28
16
125
234
29
183
78
75
36
27