6
3
4
14
19
8
5
28
37
30
26
81
68
38
32
67
233
63
123
33
76
66
49
43
104
18
59
101
77
48
47
34
44
51
25
50
71
23
58
15
83
69
127
27
129
88
136