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