11
23
29
18
39
306
19
9
119
72
87
64
28
25
35
16
115
43
55
53
44
68
134
133
21
36
37
102
31
33
15
129
22
63
114
159
12
20
51
160
57
98
237
110
66
24
27
97
81