35
34
32
28
5
13
57
50
16
46
55
63
106
77
9
167
8
86
53
7
15
2
69
49
4
30
25
6
503
14
189
70
74
59
18
122
62
44
11
12
105
54
19