166
22
221
21
23
132
167
35
8
7
29
10
324
44
81
69
71
302
86
180
138
31
152
26
122
171
137
32
151
20
15
83
38
238
62
78
190
39
431
18
265
11
49
6
1890
60
193
292
54
892