56
26
137
193
109
111
502
95
168
103
18
9
5
21
163
58
32
8
15
63
13
44
232
125
253
135
112
73
11
51
157
28
106
39
17
390
31
487
105
14
174
313
213
34
42
738
62
266
268
67