1
15
56
29
8
4
404
20
77
155
213
74
41
9
42
16
162
11
3
166
17
203
262
6
51
468
90
152
173
231
1236
35
59
34
165
785
145
244
594
12
552
28
428
71
217
212
403
710
192
146