2
10
7
13
3
1
16
14
26
73
17
36
21
39
4
5
8
42
9
34
29
18
19
15
38
25
189
22
70
6
276
32
12
153
152
23
53
71
68
147
122
45
135