10
40
34
8
23
6
22
11
7
111
12
31
36
4
124
21
39
128
95
105
68
18
20
52
30
13
15
122
17
5
93
28
44
9
60
29