8
32
28
30
54
17
12
18
20
9
10
22
11
80
148
37
5
64
15
13
14
206
138
25
31
149
29
23
39
7
71
354
33
21
52
6
51
34
120
46
59
316