5
20
22
18
87
30
69
8
112
11
16
21
19
167
13
66
35
95
28
166
34
15
302
139
109
24
46
388
14
12
110
93
127
90
27
7
49
2
17
6
283
25
45
101
32
41