14
36
9
17
25
7
15
5
11
13
8
33
39
18
55
10
6
34
98
309
138
41
27
59
22
31
148
58
30
99
544
84
82
35
12
262
66
3