5
28
23
112
6
18
42
167
107
7
55
20
9
48
122
102
139
183
34
61
13
189
57
25
97
44
50
84
29
40
113
80
15
26
70
39
8
159
16
32
3
30
134
52