16
21
19
20
35
58
31
29
43
23
27
14
8
51
180
9
11
7
125
44
25
48
10
366
69
94
13
12
34
68
17
81
15
18
33
105
106
45
61
80
62
22