9
22
46
77
35
30
4
16
65
29
28
18
93
62
7
118
6
181
33
41
278
8
71
40
25
12
10
37
147
53
23
166
34
27
32
104
67
128
49
14
38
47
43
102
2
138
21
92