3
43
21
31
6
208
9
8
55
113
74
29
35
24
33
18
158
42
32
39
25
56
67
88
61
104
83
58
87
20
59
36
98
81
23
38
22
34
46
13
40
50
41
73
26
111
37
27
57