77
38
58
41
215
136
52
102
233
75
127
323
483
53
128
182
97
47
26
105
111
477
81
80
28
78
197
1023
761
237
295
381
143
527
376
94
371
267
101
284
1025
532
290
178
83
230
142
67
44
170
34
348
175