10
91
11
95
93
6
82
21
14
8
112
36
34
107
24
17
20
77
1388
45
124
52
120
43
25
46
28
27
35
48
16
12
79
29
5
26
53
111
66
41
32