26
61
157
112
13
154
57
69
21
86
64
49
50
56
161
116
392
14
30
84
270
227
537
363
2
58
55
74
166
39
95
100
12
10
171
164
6
152
44
32
33
73
59
70
51
133
138
5163
151
17
53