27
3
30
1
4
7
8
15
17
16
11
5
14
12
26
22
23
25
55
35
41
36
140
90
0
139
79
154
68
296
142
150
39
72
64
80
136
99
6