9
19
5
53
26
42
25
160
20
17
111
64
62
198
95
216
21
79
27
68
23
88
50
108
147
171
41
46
76
15
13
157
51
268
296
150
360
48
32
281
29
80
106
290
144
54
254
99
40
473
38
103