1
5
9
30
15
14
7
10
24
13
6
12
8
71
25
50
4
29
58
17
63
21
27
120
227
81
28
202
89
49
33
45
90
61
51
181
39
112
149
26