876
4
2
15
8
12
40
17
195
76
10
21
102
81
32
73
13
34
52
53
18
22
11
30
38
26
59
9
294
127
74
155
24
57
163
6
61
205
170
54
214
78
51
20
36
281