22
13
33
10
86
7
47
60
11
12
68
53
36
142
225
191
112
169
565
214
88
309
127
172
162
37
30
98
344
56
61
20
227
256
216
171
90
190
66
64
58
72
166
421
77
95
159
186
155
44
361
122
73