8
4
16
11
35
13
28
21
25
30
23
77
38
50
22
70
26
33
45
123
89
17
9
1
19
112
10
24
98
68
7
53
72
57
20
41
150
12