6
3
4
7
1
50
13
28
12
10
16
14
20
66
32
41
36
8
38
61
113
121
195
31
83
54
109
105
258
87
163
228
146
57
116
161
130
216
17
67
204
136
69
53
148
55
49