9
66
129
30
209
11
51
43
25
20
23
15
22
21
13
255
42
65
68
63
93
45
35
24
12
8
46
90
112
307
26
38
61
7
4
10
17
6
96
37
41
28
34
52
47
132