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