58
27
112
3
771
209
259
7
4
21
10
19
34
35
17
11
13
20
394
62
87
18
23
36
12
24
205
29
175
74
43
32
14
28
22
30
57
37
68
38
310
60
9
49
192
89