1
8
65
6
15
3
10
12
104
139
19
45
53
147
338
197
276
5
141
186
203
546
102
17
498
79
66
262
32
287
2
62
73
331