17
8
18
4
29
13
79
2
9
248
76
16
56
3
19
20
32
14
28
151
150
75
23
27
1
87
15
346
30
67
57
48
103
39
35
64
114
31
10