228
19
12
315
153
246
44
212
392
240
31
118
25
34
18
84
116
126
40
14
86
38
167
29
121
52
30
149
185
77
50
71
27
236
243
75
55
109
129
81
41
133
63
15
134
61
42
99
65