2
7
14
46
18
9
19
5
3
23
1
13
31
33
6
44
35
8
21
52
56
50
80
15
32
37
122
22
100
27
82
263
317
59
55
17
4
29
16