16
28
30
6
4
120
8
14
188
11
193
18
33
9
238
91
21
19
103
84
190
146
36
224
49
174
70
39
151
41
51
45
71
94
77
168
15
216
17
38
20
66
661
321
27
92
43