17
8
3
2
15
11
5
14
9
1
4
6
20
102
21
85
44
282
106
89
73
57
95
92
145
82
35
10
23
418
596
122
109
30
37
31
43
111
56
156
71
88
29
27
19
26
152