24
37
312
51
88
65
61
169
30
351
228
246
155
66
34
84
54
108
158
36
33
17
21
180
170
109
184
64
175
48
58
45
212
55
102
13
99
95
128
91
29
19
105
73
104
147
77