17
8
5
22
21
42
76
40
43
41
11
56
4
9
52
3
44
58
81
10
98
70
28
82
212
231
521
355
94
193
153
242
89
240
309
196
440
438
51
115
38
15
14
97
203
131
635
400
512
173
39
223
166