5
6
2
1
3
57
48
42
21
35
27
112
45
175
76
177
28
718
82
15
71
32
130
89
52
44
54
115
34
370
95
131
63
340
140
81
16
40
30
25
88
357
67
159
65
51
108
102
125
83