6
12
3
21
124
111
11
79
85
10
16
26
18
14
15
20
37
25
28
13
96
30
9
8
31
33
19
17
34
36
23
41
45
70
56