8
20
28
21
2
12
7
14
10
64
61
17
27
30
105
113
34
35
11
15
37
49
19
72
40
48
62
38
228
32
24
18
47
33
107
76
498
65
100
44
43
23
68
213
45