126
38
43
77
81
44
211
130
116
64
73
391
37
51
85
175
785
1033
93
20
98
233
993
46
80
28
94
53
56
132
65
200
147
106
139
111
329
188
316
232
385
384
86
57
177
209
149
248
70
229
304
103
54
95
87