2
17
9
21
5
12
28
10
14
50
318
56
45
58
52
22
25
80
53
123
151
261
60
96
34
33
29
179
74
64
18
89
35
13
15