233
28
30
68
18
288
29
103
46
49
19
47
91
63
108
144
24
11
10
22
16
17
20
138
85
37
60
75
64
42
25
27
34
40
121
35
115
57
79
31
88
55
26
76
56
38
264
180
106