230
35
43
28
244
68
173
85
78
168
323
185
29
307
49
87
214
118
48
194
82
289
226
311
61
55
162
58
100
51
592
106
52
42
268
37
134
20
63
57
59
120
88
114
53
189
128