7
8
20
26
30
12
17
4
3
42
15
13
40
119
28
46
135
29
43
67
31
71
19
768
101
162
14
79
190
60
72
59
66
194
23
9
2
22
32
90