9
101
49
31
22
11
173
155
136
184
207
52
245
53
21
104
116
35
4
157
163
91
36
20
289
97
89
64
87
74
29
23
13
19
48
340
401
100
229
182
26
274
39
18
77
525
108
41
58
107
176
131
43
62
30
38