11
90
68
42
10
95
59
97
2
6
13
19
36
66
39
259
119
113
7
27
232
149
183
28
45
773
85
15
148
8
12
260
83
21
5
47
31
121
101
56
122
14
62
35
17
109
16
191