30
12
54
66
147
18
23
6
21
32
9
35
70
80
14
38
87
347
19
17
36
53
170
11
686
84
95
40
7
42
180
510
33
62
58
46
20
52
68
22