8
2
15
28
17
22
7
38
5
12
64
34
33
4
14
36
20
141
45
77
6
37
53
62
52
63
59
67
140
40
567
71
46
97
289
116
56
30
18
129
108
221