9
20
33
21
128
36
12
4
46
22
27
39
160
70
11
37
59
30
45
61
91
51
390
77
10
74
34
18
151
40
43
154
4199