18
32
28
16
105
106
21
19
10
30
22
188
14
8
550
113
9
39
98
23
60
33
44
79
13
24
77
46
35
17
45
43
25
26
36
7
51
37
47
31