16
3
24
37
4
9
21
10
18
60
1
6
8
49
148
43
12
119
50
82
125
46
62
138
113
197
233
31
159
36
152
409
38
109
123
39
68
17
23
93
76
92
15