17
7
3
16
6
15
12
24
5
20
8
4
41
25
93
35
27
289
69
95
180
232
91
99
68
28
29
38
79
43
30
451
285
36
10
98
18
44
46
111
220
71
103