56
866
39
57
25
8
11
229
17
4
14
18
24
28
169
10
9
131
22
356
26
6
29
2
84
51
74
65
34
1
89
47
87
151
40
60
55
15
68
30
160
19
175
16
50
5
38
100