20
143
33
92
131
35
151
43
14
61
45
186
47
58
18
385
65
243
1848
21
110
3
51
254
28
109
66
10
7
27
2
8
23
197
1140
19
74
94
48
102
15
12
9
5
13
59
6
17