11
33
28
23
25
14
9
6
13
5
10
41
39
7
19
17
20
22
12
54
38
15
63
21
145
40
637
47
34
43
91
24
3
27
36
86
26
53
90
62
67