8
17
3
27
6
28
45
37
51
14
60
15
21
22
12
36
26
46
202
41
78
161
49
390
16
52
87
77
141
209
178
323
34
90
231
294
64
168
32
266
240
169
342
47
283
71
112
53
79