8
5
10
20
18
22
16
36
17
14
9
26
21
4
24
64
32
28
31
68
19
46
11
89
102
51
85
93
56
23
74
70
84
142
152
91
290
39
71
108
69
171
41
80