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