34
39
22
89
75
4
11
18
3
15
6
10
24
97
158
111
245
291
273
178
152
184
506
176
119
159
88
128
189
28
144
96
147
26
66
64
46
80
76
99
41
47
149
54
49
83
191
125
45
36
204
9
1154
154
20