70
36
26
12
3
66
10
258
310
13
31
99
16
23
45
30
44
11
9
21
18
14
8
15
19
27
54
65
55
25
28
72
57
41
42
17
106
101