118
15
133
173
113
192
106
7
107
201
823
12
8
135
89
64
114
239
36
233
39
117
184
69
31
53
175
165
156
59
23
74
50
45
52
47
9
91
524
180
20
77
24
60
109
794
787
30
42
96
181
196
28