18
153
96
234
72
129
115
147
47
50
39
308
134
189
201
389
36
77
22
44
355
29
176
17
21
57
33
46
83
124
37
2
34
130
120
202
20
88
52
51
295
127
76
170
56
64