10
2
13
7
22
57
196
36
77
14
52
92
69
3
9
218
27
208
111
18
12
4
39
51
17
2128
68
11
102
166
125
43
19
85
162
45
20
101
776
72
46
50
8
132