5
3
6
14
12
159
8
9
27
13
164
10
4
69
36
17
11
66
362
49
172
440
21
31
28
22
30
1
70
7
135
79
72
20
99
149
87
112
44
68
285
490
83
343