57
547
34
51
60
20
1181
37
31
47
66
21
50
604
76
105
71
168
125
173
111
35
175
123
180
92
65
93
138
150
53
27
154
72
40
203
115
77
86
55
222
114
24
39
19
129
87
46