61
30
49
112
36
67
70
55
21
9
77
173
85
17
156
47
79
37
38
25
28
231
39
81
34
50
170
68
174
42
289
89
169
58
124
22
186
20
35
130
96
208
27
476
43
16
338