1
5
7
8
14
13
28
3
47
0
4
2
9
17
12
22
58
15
140
147
42
376
104
421
56
139
262
287
132
453
575
100
497
83
46
335
347
263
37
131
45
124
40
92
64
116