164
81
74
50
41
31
66
59
30
49
26
51
42
160
73
228
92
63
229
52
32
55
76
77
148
140
70
332
181
206
90
86
87
43
111
149
289
217
256
110
162
169
71
237
161
103
10
25