165
157
203
48
53
92
134
61
32
47
21
30
38
15
27
1117
13
889
179
69
104
73
17
24
18
7
408
150
292
29
94
105
16
40
99
182
471
248
1035
80
278
269
87
14
178
28
49
36
46