40
12
27
8
224
72
100
14
37
18
33
17
52
45
24
38
69
39
44
94
35
80
750
43
256
190
92
108
10
132
28
15
76
26
56
118
91
19
57
97
290
21
47