10
13
7
12
70
16
9
22
46
15
19
35
34
43
78
56
57
25
45
32
28
142
138
54
26
17
91
294
129
268
81
39
807
31
23
128
243
96
200
52
62