5
9
6
16
17
7
18
21
200
91
52
129
72
40
31
20
49
13
8
42
25
188
58
50
97
30
22
70
19
37
69
24
68
55
131
10
160
154
34
59
145
14
44
73
82
27
130
63
46