2
11
22
1
26
15
21
3
87
58
42
41
9
50
39
64
28
23
25
14
85
53
24
6
65
8
20
30
44
82
46
4
19
107
16
13
36
7