10
6
3
4
15
12
74
77
1
63
17
20
13
14
38
50
45
104
11
101
30
70
18
58
166
16
135
23
65
93
32
91
118
35
69
71
107
88
21
558
153
98
52