9
164
58
147
28
32
102
51
34
38
84
78
127
57
20
45
101
61
13
56
91
42
46
22
128
105
104
48
77
163
76
21
161
53
31
55
130
73
88
59
202
473
18
50
171
116
81
27