16
12
11
18
26
58
23
5
14
96
67
21
36
128
25
27
90
31
32
19
8
44
102
555
94
28
176
29
130
13
76
68
42
103
53
40
17
20
118
35
85