11
36
15
29
51
163
12
13
23
28
151
187
148
52
157
101
156
22
60
26
70
32
8
41
56
132
43
45
74
25
9
24
96
85
58
112
83
33
14
49
19
39
63