1
3
4
20
19
10
37
15
8
18
21
14
39
11
9
74
111
24
78
47
49
31
25
22
27
40
38
45
435
53
56
23
63
17
41
108
50
28
26
62
262
101
200
178
201