11
1
20
10
7
31
6
28
19
48
101
79
81
5
169
25
17
265
52
363
139
39
155
133
188
49
183
126
42
104
350
85
63
228
65
57
478
370
138
282
55
377
83
193
95
166
80
62
87
89
90
378
70
61