63
49
11
30
35
21
10
57
14
40
8
13
109
38
95
42
397
69
182
187
174
39
84
5
173
157
215
269
32
43
17
104
83
66
44
302
434
244
219
65
188
90
98
248
112
88
34
656
513
158
424