10
23
32
11
19
6
35
39
16
3
5
25
42
47
38
155
9
20
22
12
7
0
96
280
36
88
98
14
15
18
30
43
108
78
66
8
28
2
45
37