8
23
10
15
9
21
29
5
63
11
7
44
62
363
47
39
108
22
277
51
14
55
2
16
543
25
26
4
57
17
20
36
32
27
155
18
75
74
41
65
28
72