10
97
28
21
17
6
112
18
33
7
32
64
59
47
4
9
46
104
81
45
53
11
44
12
16
1281
76
26
91
15
31
360
107
373
34
56
14
8
143
3