10
138
45
3
14
97
91
18
12
69
41
52
47
4
15
16
34
66
33
27
13
21
44
77
23
19
20
61
67
6
54
93
7
60
167
82
11
28
22
43
31
38