11
22
30
24
9
65
16
7
14
26
27
94
2
20
56
203
35
18
13
32
23
19
6
8
125
38
5
4
57
45
25
55
64
21
69
83
47
46
100
41
29
33
50
87