65
27
49
50
300
84
80
407
221
41
29
96
70
32
159
74
59
167
83
143
45
38
112
91
68
28
18
52
229
34
174
44
110
21
130
22
201
40
95
172
212
55
108
63
107
81