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