19
33
34
31
8
23
9
13
112
17
384
172
4
22
39
6
20
25
353
35
1
30
96
123
180
47
18
15
2
40
50
94
306
48
87
28
7
115
27
54
111