7
57
16
151
277
50
25
205
125
166
39
33
19
8
49
96
113
14
194
79
74
24
152
23
22
9
71
153
51
27
4
28
140
181
13
30
29
308
116
77
21
15
26
34
60
37
53
59