7
15
2
9
14
10
27
5
18
17
1
13
20
6
3
29
117
48
49
25
8
45
46
16
202
26
65
37
151
116
87
88
125
75
133
50
159