37
0
136
146
44
62
190
167
152
206
115
113
383
108
100
172
127
170
254
240
169
123
265
593
95
114
119
101
41
90
106
76
201
785
347
112
145