10
16
2
7
39
8
18
3
20
12
1
11
27
15
17
19
23
32
77
62
73
31
4
40
30
13
34
56
38
142
132
136
186
37
79
9
0
283
67
205