159
56
130
116
80
20
19
54
155
77
64
31
111
73
148
405
175
15
176
38
243
50
51
79
171
101
72
49
33
26
41
37
197
59
23
209
16
9
21
36
29
42
48
125
58
46
69
105