20
28
186
35
7
30
33
55
37
10
8
38
58
5
46
78
266
71
152
88
6
246
42
1
72
21
169
172
57
324
79
240
94
18
92
64
40
14
31
70
27
361
53
253
374
8719
134