10
12
16
5
23
17
42
13
39
31
32
18
15
199
7
24
50
22
40
36
61
41
19
48
21
30
35
73
186
118
112
20
8
14
6
26
103
82