10
16
17
49
22
73
71
61
35
31
34
215
463
158
43
28
30
46
23
56
58
174
209
38
64
36
59
50
95
104
42
1306
335