9
26
13
87
153
28
17
110
122
68
7
20
42
8
14
167
18
231
39
64
84
248
35
249
25
22
38
37
19
459
77
193
24
16
78
242
453
289
390
33
52
10
89
58
66
40
31
30
27