10
17
50
26
34
59
43
29
45
54
19
103
28
52
49
11
65
22
69
9
119
117
60
188
89
107
27
47
32
58
96
18
13
44
16
242
51
102
31
36
24
40
76
71
61
12
539