4
16
18
3
10
199
27
22
9
7
62
15
11
6
50
42
8
47
5
19
160
209
89
24
14
34
25
26
394
29
32
12
210
116
43
67
30
150
20
243
358
158
99
92
36
204
283