6
3
118
34
85
233
11
142
214
21
65
63
55
29
106
25
1
44
24
94
131
100
163
97
71
20
70
114
49
88
42
91
26
7
53
22
46
51
111
188
32
47
81
13
31
38
80