29
32
8
9
51
85
82
10
35
15
14
23
27
111
42
40
54
21
7
5
17
319
36
13
56
45
33
47
18
19
4
22
99
105
61
170
26
25
62