9
49
105
65
30
304
368
28
190
435
85
48
88
22
39
11
44
34
249
25
265
13
64
106
51
161
164
29
67
5
8
320
10
15
89
17
37
3
20
45
107
24
21
129
97
147
60
66