46
64
49
28
111
24
14
35
80
32
38
26
213
19
45
168
104
61
122
87
298
163
75
67
55
114
89
530
195
169
732
72
208
150
151
83
225
76
239
161
42
135
818
232
91
71
20
182
215
177
175
142