20
37
14
4
104
17
3
26
47
5
28
6
32
18
125
607
56
21
23
31
101
172
90
39
27
44
42
43
119
109
12
63
65
69
80
113
94
137
57
160
500
35
61