20
17
199
236
116
25
94
69
33
27
214
5
142
216
1213
913
1077
10
717
1075
2085
1002
121
324
42
31
88
114
2043
163
754
32
110
37
30
64
83
49
61
800
118
43
28
23
105
82
1045
91
232
36
13