4
18
20
13
35
17
12
9
21
15
14
3
23
62
32
28
29
64
19
31
46
88
100
50
82
91
56
74
69
84
142
85
152
90
289
38
71
107
171
41
80