10
5
6
2
9
18
11
20
61
17
55
163
45
42
23
16
32
12
19
26
33
51
43
29
3
78
7
90
14
8
40
22
30
131
41
36
79
140
73
25
76
50
31