5
8
42
38
181
252
56
136
53
39
9
112
55
381
43
51
27
68
81
61
31
78
44
47
19
79
41
106
34
45
36
22
46
28
71
32
18
80
24
30
15
49
13
59