19
23
105
86
37
39
54
4
32
28
7
17
33
13
9
6
3
14
277
2
44
21
52
50
5
1
22
102
47
12
11
10
20
27
8
30
31
103