8
29
16
18
145
24
15
13
92
21
68
77
30
19
96
180
56
47
353
27
99
185
52
128
23
39
20
87
53
72
173
63
119
135
82
60
115
225
41
147
122
34
44
58
132
102
228
12
46
57