156
241
63
164
69
210
59
32
55
17
39
149
430
151
351
51
16
148
65
105
67
70
78
80
162
357
226
486
21
28
335
152
94
165
56
197
107
387
113
213
52
61
140
193
118
153
96
128
123
47