66
543
179
48
26
25
40
31
61
60
89
74
229
98
21
83
103
69
59
77
18
16
95
140
72
141
53
129
134
58
110
81
23
14
78
50
181
137
248
24
158
112
99
75
128
42
109
63
147
255