11
4
23
29
27
41
32
72
69
58
35
25
36
166
31
20
26
38
16
56
186
109
51
9
30
47
248
143
185
62
63
138
37
152
5
28
86
97
169
76
167
22
118
39
154
92
70