9
28
150
19
102
71
41
20
38
101
3
15
1
26
29
45
7
11
18
90
14
12
63
24
32
52
47
121
116
13
6
8
39
10
33
30
79
0
5
55
21
64