258
8
40
10
110
118
30
34
20
85
18
69
15
19
60
154
152
26
102
170
46
13
84
93
122
143
63
78
32
27
59
54
14
68
31
28
95
240
111
238
70
199
44
137
62
38
61
322
75
99
113