16
4
9
2
29
31
33
138
18
17
27
7
8
6
5
74
1
36
26
15
67
20
350
124
117
51
34
24
10
22
12
61
40
19
25
82
56
44
87
65
30
284
13