5
13
90
39
113
98
54
21
18
24
48
14
58
28
23
65
22
117
59
51
42
16
164
108
40
43
60
101
162
47
118
99
36
19
15
155
88
137
25
103
26
8
9
82
166
63
73
46