9
51
35
56
10
58
5
461
32
42
14
129
8
122
164
45
37
2
7
16
23
18
33
21
13
68
15
410
17
41
60
50
98
82
144
59
55
74
12