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