223
76
88
264
314
50
139
387
138
85
307
143
79
37
120
135
46
131
133
91
95
118
61
90
47
92
29
31
263
175
279
147
130
122
116
22
106
89
82
21
93
100
126
111
55
67
136
187
222
44
337
186
243
127