43
61
96
2
22
6
35
25
279
16
19
722
163
370
218
89
52
802
235
172
194
226
95
28
20
26
46
115
104
50
53
47
404
186
281
143
188
31
105
44
91
123