59
69
146
57
105
65
36
384
155
31
29
71
91
272
132
62
21
181
20
8
123
27
34
47
12
24
193
93
129
55
70
104
19
28
194
35
23
149
38
22
116
100
73
136
85
49
56
64
18
83