2
3
25
6
35
23
28
18
15
7
29
9
1
21
19
8
47
46
39
69
71
34
67
33
83
37
151
78
48
54
61
30
51
14
63
16
22
13
153
4
27