9
4
2
5
8
18
6
3
10
33
7
19
88
15
36
24
73
52
42
29
54
28
61
121
99
43
63
155
68
238
90
278
109
297
57
26
48
51
31
154
107
46
112
65
53
21
267
41