6
9
15
2
1
8
31
28
11
7
38
12
35
27
17
41
5
71
55
37
16
49
26
43
19
22
42
32
243
30
50
102
117
80
181
196
163
104
60
66
29
235
110
70