23
31
27
16
15
5
10
8
28
35
63
54
4
29
123
7
52
64
61
50
152
167
24
13
56
111
58
47
36
30
57
49
44
163
12
72
95
38
65
33
82
40
21
17
73