17
51
28
14
27
109
39
98
71
59
101
24
34
201
318
53
23
48
111
33
84
46
49
110
153
212
160
158
220
145
83
79
63
38
18
163
127
82
10
67
40
32
31
35
57
6
69
94