2
10
14
12
40
65
3
6
24
56
38
71
227
15
11
41
593
72
85
48
22
13
23
35
33
19
29
45
49
58
128
62
25
188
79
47
70
9
18
78
95
54
177