1038
375
106
183
211
180
79
83
219
20
69
152
80
653
49
11
110
119
129
78
210
71
201
41
81
18
301
142
39
169
52
181
286
37
46
213
45
35
127
31
212
107
48
108
43
82
32
73
227
103
99
54
21
62