7
34
18
6
33
45
59
31
19
155
15
174
16
37
215
167
110
88
175
157
32
65
128
69
144
122
114
95
67
151
355
52
217
193
279
92
84
55
30
60
204
54
275
97
90
104
58
117
149
73
210
66
203
57
196