9
44
226
145
92
112
344
533
266
159
62
155
63
217
386
88
30
94
59
128
231
142
3612
109
119
164
93
126
13
51
349
50
330
57
203
131
135
130
34
173
406
111
411
139
199
55
15
18
35
289
79
5
105
61
42
69