6
3
11
1
7
16
58
27
23
33
69
30
18
28
42
158
77
32
98
115
12
52
41
136
70
19
50
66
87
215
57
63
153
71
91
141
78
94
196
65
121
55
114
127
85
37
20
126
31
46
29