11
36
197
18
23
186
78
26
31
106
112
119
76
54
73
202
71
122
67
49
45
109
58
93
40
104
66
166
123
85
134
158
193
145
91
61
142
103
187
118
101
77
235
176
75
29
375
264
160
19
182
379
32
79
59