13
10
43
162
109
210
173
125
108
55
86
132
71
124
127
78
138
413
49
32
149
63
50
88
395
302
98
35
277
76
174
79