3
22
16
15
8
9
17
18
20
10
47
5
12
41
64
154
59
4
82
43
85
155
32
351
26
25
23
34
51
28
42
7
37
33
6
62
79
55
58
24
38
49