20
110
27
653
18
11
81
51
15
94
14
33
6
19
116
13
87
50
53
43
142
80
30
220
22
64
58
138
28
79
37
77
129
155
147
69
48
68
108
98
175
172
103
59
61
66
137
139
102