9
26
16
52
60
8
460
127
122
164
14
416
15
18
42
64
53
100
81
7
145
62
35
41
80
19
56
28
49
5
32
29
943
24
54
43
420
34
51
114
265
21
304
201
147
649
196
83
277
63
130