9
3
2
10
4
64
36
17
46
11
30
6
18
70
74
44
56
156
86
26
61
79
32
34
127
68
130
186
184
182
47
202
462
63
93
341
96
15
45
240
113
255
37
84
135
71
28
39
158
75
27