2
7
3
22
8
16
12
5
13
49
1
4
23
58
9
15
20
32
35
43
304
18
100
65
29
21
17
201
237
199
53
25
10
6
105
27