6
29
27
26
25
68
19
54
106
40
120
65
116
86
90
227
110
42
28
85
80
200
118
176
23
87
67
60
161
62
127
51
47
190
217
147
347
182
99
32
52
58
56
50
144
174
76
31
245
97