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