10
5
101
187
20
8
29
2
77
87
7
16
14
32
6
25
46
4
26
51
24
30
142
13
3
27
48
37
9
17
120
15
88
45
35
54
19
11
21
67