213
93
21
31
95
70
97
66
650
59
36
101
107
71
200
187
277
171
85
34
117
765
172
35
137
51
143
238
81
118
474
225
462
120
296
23
164
152
206
203
25
39
79
74
89
158
53
162
106
96
77
126
94
64
33