4
6
33
69
41
42
205
117
158
88
181
177
191
52
10
93
74
14
79
103
108
232
94
144
50
267
53
180
20
27
8
48
7
28
386
22
82
305
76
65
115
259
120
130
594
131
77
133
37
61
91
56
39
89