56
205
24
83
19
58
10
12
17
120
113
43
28
72
11
67
6
8
45
27
22
93
49
30
34
5
123
20
110
35
316
18
698
160
133
61
52
90
9
2
23
14
57
99