10
5
21
6
14
50
2
81
43
45
9
8
7
3
20
38
17
65
31
54
19
22
68
41
30
1
26
119
37
49
67
46
130
28
112
86
11
118
15
33
51
23