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