3
15
11
26
9
137
200
24
21
38
20
60
7
8
32
35
2
31
85
90
23
4
57
13
126
12
106
139
169
34
18
143
93
0
56
66
95
67
123
108
115
28
81
47
98