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