10
22
33
9
41
36
17
34
31
16
23
8
3
5
38
24
25
109
19
11
4
85
1
37
82
18
29
76
214
13
39
60
65
40
111
135
81