235
29
69
64
201
94
41
51
18
230
36
57
77
85
261
122
44
58
68
155
15
101
33
133
84
26
107
42
87
266
288
138
171
100
24
148
123
168
223
50
25
23
49
96
43
160
341
72
378
270
31
141
48
34