175
197
66
82
81
97
50
155
135
131
35
7951
159
33
169
217
45
140
43
1812
274
88
657
38
87
294
381
67
49
200
41
538
84
59
62
146
110
65
157
46
182
60
57
226
509
23
370
83
593
111
818
122
699