15
6
13
8
9
20
14
11
27
44
19
29
12
16
17
22
4
5
110
66
49
31
26
33
21
38
69
25
63
156
36
105
751
116
195
28
121
301
113
193
506
84