8
13
15
14
10
11
90
51
42
147
32
437
39
3
21
16
36
23
99
49
65
40
44
381
30
59
67
421
1
12
34
173
74
26
35
97
46
84
326
0