7
2
43
29
51
45
42
152
135
118
83
84
47
68
177
75
274
123
104
129
72
94
153
181
44
62
291
106
73
193
148
147
96
108
36
134
209
128
198
107
140
202
99
53
76
70
117
49