175
523
197
193
121
82
111
209
53
368
66
87
76
161
107
100
336
34
18
203
542
114
791
51
95
15
43
38
410
272
97
65
357
109
40
74
169
84
31
36
26
64
78
240
269
167
71
633
60
103
90
81
55
256
119
3541
2304