172
70
65
218
286
199
139
1803
160
119
31
103
295
208
81
270
118
50
142
59
266
90
88
44
35
36
67
51
256
16
56
17
182
122
106
5
194
23
64
47
80
53
42
240
110
197
213
29
95
296
186
141
37