23
18
16
95
92
7
19
26
27
47
35
117
14
41
20
28
17
34
5
36
21
6
86
3
38
12
31
464
25
8
2
68
82
80
33
87
4
39
13