12
200
16
23
9
7
129
52
75
6
18
45
95
44
77
15
10
25
5
14
169
80
37
21
13
27
19
31
22
11
20
184
17
67
8
46
26
30
24
36
196
82
118