244
363
42
15
27
288
102
44
83
110
65
230
32
52
51
69
54
41
34
252
497
64
20
59
26
81
62
175
39
112
179
161
8864
76
684
341
292
94
96
188
90
118
745
304
100
182
1320
103
222
129
611
58
152
75
678