4
5
34
17
10
54
14
29
67
95
47
53
25
128
78
26
39
884
475
66
76
38
27
135
69
44
35
65
74
153
43
57
149
21
100
97
31
12
320
18