9
7
11
1
6
2
16
42
199
32
39
171
341
36
26
102
22
124
74
152
314
81
231
72
44
55
13
15
97
123
29
28
68
64
222
104
94
125
1562
92
35
46
48
98
43
85
76
38
50