11
91
21
97
10
38
14
36
8
26
43
20
3
56
17
33
93
250
98
12
4
9
18
27
50
24
31
15
25
57
48
64
5
7
140
35
6
44
352
169
53
101
46
84