10
89
61
91
74
127
37
69
99
17
77
1
27
31
15
38
139
125
63
23
14
66
47
64
67
62
94
25
26
41
19
11
29
22
36
16
96
75
53
206
114
120
256
45
49
42