818
37
142
187
143
701
90
21
50
63
89
116
118
107
51
180
106
102
211
127
48
73
87
183
96
67
153
581
238
112
111
58
148
70
237
18
155
41
84
386
267
131
279
26
137
97
150
10
399
47
284
124
184
166
75